#include <TGRUTServer.h>
Constructor & Destructor Documentation
TGRUTServer::TGRUTServer |
( |
int |
port | ) |
|
TGRUTServer::~TGRUTServer |
( |
| ) |
|
|
virtual |
Member Function Documentation
void TGRUTServer::DoNewConnection |
( |
TServerSocket * |
sock | ) |
|
|
private |
void TGRUTServer::DoRead |
( |
TSocket * |
sock | ) |
|
|
private |
void TGRUTServer::DoWrite |
( |
TSocket * |
sock | ) |
|
|
private |
int TGRUTServer::GetPort |
( |
| ) |
|
|
inline |
void TGRUTServer::Iteration |
( |
| ) |
|
|
private |
void TGRUTServer::OpenPort |
( |
| ) |
|
|
private |
void TGRUTServer::Run |
( |
| ) |
|
|
private |
void TGRUTServer::SetPort |
( |
int |
new_port | ) |
|
void TGRUTServer::Start |
( |
| ) |
|
void TGRUTServer::Stop |
( |
| ) |
|
Member Data Documentation
std::atomic_bool TGRUTServer::is_running |
|
private |
std::thread TGRUTServer::listen_thread |
|
private |
std::chrono::milliseconds TGRUTServer::max_sleep |
|
private |
TMonitor* TGRUTServer::monitor |
|
private |
TList TGRUTServer::readlist |
|
private |
TServerSocket* TGRUTServer::server |
|
private |
TList TGRUTServer::writelist |
|
private |
The documentation for this class was generated from the following files: