TrinityCore
Loading...
Searching...
No Matches
Trinity::Net::Http::Impl::BoostBeastSocketWrapper Class Reference

#include <BaseHttpSocket.h>

+ Inheritance diagram for Trinity::Net::Http::Impl::BoostBeastSocketWrapper:

Public Member Functions

bool is_open () const
 
void close (boost::system::error_code &)
 
void shutdown (boost::asio::socket_base::shutdown_type what, boost::system::error_code &shutdownError)
 
template<typename WaitHandlerType >
void async_wait (boost::asio::socket_base::wait_type type, WaitHandlerType &&handler)
 
template<typename SettableSocketOption >
void set_option (SettableSocketOption const &option, boost::system::error_code &ec)
 
IoContextTcpSocket::endpoint_type remote_endpoint () const
 

Detailed Description

Definition at line 36 of file BaseHttpSocket.h.

Member Function Documentation

◆ async_wait()

template<typename WaitHandlerType >
void Trinity::Net::Http::Impl::BoostBeastSocketWrapper::async_wait ( boost::asio::socket_base::wait_type  type,
WaitHandlerType &&  handler 
)
inline

Definition at line 57 of file BaseHttpSocket.h.

◆ close()

void Trinity::Net::Http::Impl::BoostBeastSocketWrapper::close ( boost::system::error_code &  )
inline

Definition at line 46 of file BaseHttpSocket.h.

◆ is_open()

bool Trinity::Net::Http::Impl::BoostBeastSocketWrapper::is_open ( ) const
inline

Definition at line 41 of file BaseHttpSocket.h.

◆ remote_endpoint()

IoContextTcpSocket::endpoint_type Trinity::Net::Http::Impl::BoostBeastSocketWrapper::remote_endpoint ( ) const
inline

Definition at line 68 of file BaseHttpSocket.h.

◆ set_option()

template<typename SettableSocketOption >
void Trinity::Net::Http::Impl::BoostBeastSocketWrapper::set_option ( SettableSocketOption const &  option,
boost::system::error_code &  ec 
)
inline

Definition at line 63 of file BaseHttpSocket.h.

◆ shutdown()

void Trinity::Net::Http::Impl::BoostBeastSocketWrapper::shutdown ( boost::asio::socket_base::shutdown_type  what,
boost::system::error_code &  shutdownError 
)
inline

Definition at line 51 of file BaseHttpSocket.h.


The documentation for this class was generated from the following file: