GRSISort
Created by P.C. Bender
Developement Team: P.C. Bender, R. Dunlop, V. Bildstein
An extension of the ROOT analysis Framework
TGRSIServer Class Reference

A class to allow 'things' to communicate with GRSISort in a somewhat nice convenient and friendly way.

Definition at line 31 of file TGRSIServer.h.

Public Member Functions

 ~TGRSIServer () override
 
void StopServer ()
 

Static Public Member Functions

static TGRSIServerinstance (int port=9099)
 

Private Member Functions

 TGRSIServer (int port)
 
void AcceptConnectionThread ()
 
void MonitorConnectionsThread ()
 

Private Attributes

TMonitor * fMonitor
 
bool fRunning
 

Static Private Attributes

static TGRSIServerfGRSIServer
 

#include <TGRSIServer.h>

+ Inheritance diagram for TGRSIServer:
+ Collaboration diagram for TGRSIServer:

Constructor & Destructor Documentation

◆ ~TGRSIServer()

TGRSIServer::~TGRSIServer ( )
override

◆ TGRSIServer()

TGRSIServer::TGRSIServer ( int  port)
private

Member Function Documentation

◆ AcceptConnectionThread()

void TGRSIServer::AcceptConnectionThread ( )
private

◆ instance()

static TGRSIServer* TGRSIServer::instance ( int  port = 9099)
static

◆ MonitorConnectionsThread()

void TGRSIServer::MonitorConnectionsThread ( )
private

◆ StopServer()

void TGRSIServer::StopServer ( )
inline

Definition at line 36 of file TGRSIServer.h.

References fRunning.

Member Data Documentation

◆ fGRSIServer

TGRSIServer* TGRSIServer::fGRSIServer
staticprivate

Definition at line 42 of file TGRSIServer.h.

◆ fMonitor

TMonitor* TGRSIServer::fMonitor
private

Definition at line 46 of file TGRSIServer.h.

◆ fRunning

bool TGRSIServer::fRunning
private

Definition at line 44 of file TGRSIServer.h.

Referenced by StopServer().