14 #ifndef TGO4SERVERTASK_H
15 #define TGO4SERVERTASK_H
32 UInt_t negotiationport=0,
33 Bool_t blockingmode=kFALSE,
34 Bool_t standalone=kFALSE,
35 Bool_t autostart=kTRUE,
36 Bool_t autocreate=kTRUE,
37 Bool_t ismaster=kTRUE);
143 virtual Bool_t
RemoveClient(
const char* name, Bool_t clientwait=kTRUE, Bool_t isterminating=kFALSE);
271 #endif //TGO4SERVERTASK_H
virtual Bool_t RemoveClient(const char *name, Bool_t clientwait=kTRUE, Bool_t isterminating=kFALSE)
virtual void SendStatus(TGo4Status *stat, const char *receiver=0)
Bool_t fbDisConnectRequest
virtual void SendStatusBuffer()
static const UInt_t fguCONNECTWAITCYCLETIME
Int_t WaitForConnection()
Bool_t RemoveCurrentClient()
void SetDisConnect(TGo4Socket *trans)
TGo4TaskConnectorTimer * fxConnectorTimer
void SetConnect(TGo4Socket *trans, const char *host, UInt_t port, Bool_t keepserv=kFALSE)
TGo4TaskHandler * fxCurrentTaskHandler
virtual Bool_t StopConnectorThread()
static const UInt_t fguCONNECTTIMERPERIOD
virtual TGo4Command * NextCommand()
TGo4Socket * fxDisConnectTransport
static const UInt_t fguCLOSEWAITCYCLETIME
virtual Int_t TimerConnect()
static const char * Get_fgcLAUNCHPREFSFILE()
const char * GetConnectHost() const
TGo4BufferQueue * GetStatusQueue(const char *task=0)
static const Int_t fgiCONNECTWAITCYCLES
static const UInt_t fguOPENWAITCYCLETIME
static const Int_t fgiOPENWAITCYCLES
Bool_t ConnectorThreadIsStopped()
Bool_t fbKeepServerSocket
TGo4ServerTask(const char *name, UInt_t negotiationport=0, Bool_t blockingmode=kFALSE, Bool_t standalone=kFALSE, Bool_t autostart=kTRUE, Bool_t autocreate=kTRUE, Bool_t ismaster=kTRUE)
TGo4Socket * GetConnectTransport()
TGo4BufferQueue * GetCommandQueue(const char *task=0)
TGo4TaskManager * fxTaskManager
virtual Int_t RemoveAllClients(Bool_t force=false)
static const Int_t fgiCLOSEWAITCYCLES
TGo4BufferQueue * GetDataQueue(const char *task=0)
virtual ~TGo4ServerTask()
TGo4TaskHandler * GetCurrentTaskHandler()
void SetCurrentTask(const char *name)
static const char * fgcLAUNCHPREFSFILE
TGo4TaskHandler * GetTaskHandler()
TGo4TaskManager * GetTaskManager()
TGo4Socket * fxConnectTransport
const char * GetConnectorName() const
virtual Bool_t StartConnectorThread()