#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: