#include <BaseHttpSocket.h>
Definition at line 78 of file BaseHttpSocket.h.
◆ AbstractSocket() [1/3]
Trinity::Net::Http::AbstractSocket::AbstractSocket |
( |
| ) |
|
|
default |
◆ AbstractSocket() [2/3]
Trinity::Net::Http::AbstractSocket::AbstractSocket |
( |
AbstractSocket const & |
other | ) |
|
|
default |
◆ AbstractSocket() [3/3]
Trinity::Net::Http::AbstractSocket::AbstractSocket |
( |
AbstractSocket && |
other | ) |
|
|
default |
◆ ~AbstractSocket()
virtual Trinity::Net::Http::AbstractSocket::~AbstractSocket |
( |
| ) |
|
|
virtualdefault |
◆ CloseSocket()
virtual void Trinity::Net::Http::AbstractSocket::CloseSocket |
( |
| ) |
|
|
pure virtual |
◆ GetClientInfo() [1/2]
virtual std::string Trinity::Net::Http::AbstractSocket::GetClientInfo |
( |
| ) |
const |
|
pure virtual |
◆ GetClientInfo() [2/2]
std::string Trinity::Net::Http::AbstractSocket::GetClientInfo |
( |
boost::asio::ip::address const & |
address, |
|
|
uint16 |
port, |
|
|
SessionState const * |
state |
|
) |
| |
|
static |
◆ GetRemoteIpAddress()
virtual boost::asio::ip::address const & Trinity::Net::Http::AbstractSocket::GetRemoteIpAddress |
( |
| ) |
const |
|
pure virtual |
◆ GetSessionId()
Optional< boost::uuids::uuid > Trinity::Net::Http::AbstractSocket::GetSessionId |
( |
| ) |
const |
|
inline |
◆ GetSessionState()
virtual SessionState * Trinity::Net::Http::AbstractSocket::GetSessionState |
( |
| ) |
const |
|
pure virtual |
◆ IsOpen()
virtual bool Trinity::Net::Http::AbstractSocket::IsOpen |
( |
| ) |
const |
|
pure virtual |
◆ LogRequestAndResponse()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ParseRequest()
◆ ParseResponse()
◆ SendResponse()
virtual void Trinity::Net::Http::AbstractSocket::SendResponse |
( |
RequestContext & |
context | ) |
|
|
pure virtual |
◆ SerializeRequest()
◆ SerializeResponse()
◆ Start()
virtual void Trinity::Net::Http::AbstractSocket::Start |
( |
| ) |
|
|
pure virtual |
◆ Update()
virtual bool Trinity::Net::Http::AbstractSocket::Update |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following files: