#include <TGo4ExampleServer.h>

Public Member Functions | |
| TGo4ExampleServer (const char *name, UInt_t negotiationport=0, Bool_t blockingmode=kFALSE) | |
| virtual | ~TGo4ExampleServer () |
| TGo4ExampleController * | GetController () |
| TGo4TaskHandlerCommandList * | CreateCommandList () |
| factory method for command list; overridden by implementation | |
| virtual Int_t | StartWorkThreads () |
| start the working threads of the task implementation; this method is used after the current connection has changed, to continue reading/writing the queues. | |
| virtual Int_t | StopWorkThreads () |
| stop the working threads of the task implementation; this method is used before the current connection is changed to prevent reading/writing and waiting for the wrong queues. | |
Static Public Attributes | |
| static const char * | fgcCONTROLTHREAD = "CONTROL-" |
| suffix for controller thread name | |
| static const char * | fgcLOGGINGTHREAD = "LOGGER-" |
| suffix for logging thread name | |
Private Member Functions | |
| TGo4ExampleServer () | |
Private Attributes | |
| TGo4ExampleController * | fxController |
| 1 0. | |
| TString | fcControlName |
| remember name of controller thread | |
| TString | fcLoggingName |
| remember name of logging thread | |
Definition at line 25 of file TGo4ExampleServer.h.
| TGo4ExampleServer::TGo4ExampleServer | ( | const char * | name, | |
| UInt_t | negotiationport = 0, |
|||
| Bool_t | blockingmode = kFALSE | |||
| ) |
Definition at line 44 of file TGo4ExampleServer.cxx.
| TGo4ExampleServer::~TGo4ExampleServer | ( | ) | [virtual] |
Definition at line 36 of file TGo4ExampleServer.cxx.
| TGo4ExampleServer::TGo4ExampleServer | ( | ) | [private] |
| TGo4ExampleController * TGo4ExampleServer::GetController | ( | ) |
Definition at line 30 of file TGo4ExampleServer.cxx.
| TGo4TaskHandlerCommandList * TGo4ExampleServer::CreateCommandList | ( | ) | [virtual] |
factory method for command list; overridden by implementation
Reimplemented from TGo4Task.
Definition at line 70 of file TGo4ExampleServer.cxx.
| Int_t TGo4ExampleServer::StartWorkThreads | ( | ) | [virtual] |
start the working threads of the task implementation; this method is used after the current connection has changed, to continue reading/writing the queues.
To be overridden by the derived task.
Reimplemented from TGo4Task.
Definition at line 109 of file TGo4ExampleServer.cxx.
| Int_t TGo4ExampleServer::StopWorkThreads | ( | ) | [virtual] |
stop the working threads of the task implementation; this method is used before the current connection is changed to prevent reading/writing and waiting for the wrong queues.
To be overridden by the derived task.
Reimplemented from TGo4Task.
Definition at line 75 of file TGo4ExampleServer.cxx.
const char * TGo4ExampleServer::fgcCONTROLTHREAD = "CONTROL-" [static] |
const char * TGo4ExampleServer::fgcLOGGINGTHREAD = "LOGGER-" [static] |
TString TGo4ExampleServer::fcControlName [private] |
TString TGo4ExampleServer::fcLoggingName [private] |
1.5.6