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