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