#include <RASession.h>
Definition at line 29 of file RASession.h.
◆ RASession()
RASession::RASession |
( |
boost::asio::ip::tcp::socket && |
socket | ) |
|
|
inline |
◆ CheckAccessLevel()
bool RASession::CheckAccessLevel |
( |
const std::string & |
user | ) |
|
|
private |
◆ CommandFinished()
void RASession::CommandFinished |
( |
void * |
callbackArg, |
|
|
bool |
|
|
) |
| |
|
staticprivate |
◆ CommandPrint()
void RASession::CommandPrint |
( |
void * |
callbackArg, |
|
|
std::string_view |
text |
|
) |
| |
|
staticprivate |
◆ GetRemoteIpAddress()
std::string RASession::GetRemoteIpAddress |
( |
| ) |
const |
|
inline |
◆ GetRemotePort()
uint16 RASession::GetRemotePort |
( |
| ) |
const |
|
inline |
◆ ProcessCommand()
bool RASession::ProcessCommand |
( |
std::string & |
command | ) |
|
|
private |
◆ ReadString()
std::string RASession::ReadString |
( |
| ) |
|
|
private |
◆ Send()
int RASession::Send |
( |
std::string_view |
data | ) |
|
|
private |
◆ Start()
void RASession::Start |
( |
| ) |
|
◆ _commandExecuting
std::promise<void>* RASession::_commandExecuting |
|
private |
◆ _readBuffer
boost::asio::streambuf RASession::_readBuffer |
|
private |
◆ _socket
boost::asio::ip::tcp::socket RASession::_socket |
|
private |
◆ _writeBuffer
boost::asio::streambuf RASession::_writeBuffer |
|
private |
The documentation for this class was generated from the following files: