14 #ifndef TGO4CLIENTTASK_H 15 #define TGO4CLIENTTASK_H 38 const char *serverhost =
"localhost",
39 UInt_t negotiationport = 0,
40 Bool_t blockingmode = kTRUE,
41 Bool_t standalone = kFALSE,
42 Bool_t autostart = kFALSE,
43 Bool_t autocreate = kTRUE,
44 Bool_t ismaster = kFALSE,
45 Bool_t autoconnect = kTRUE);
90 const char *passwd =
nullptr);
142 #endif //TGO4CLIENTTASK_H Bool_t IsConnected() const
void UpdateStatus(TGo4TaskStatus *state) override
Int_t Initialization() override
TGo4BufferQueue * GetCommandQueue(const char *task=nullptr) override
TGo4BufferQueue * fxStatusQ
TGo4BufferQueue * GetDataQueue(const char *task=nullptr) override
Bool_t DisconnectServer(Bool_t isterminating=kFALSE)
TGo4ClientTask(const char *name, const char *serverhost="localhost", UInt_t negotiationport=0, Bool_t blockingmode=kTRUE, Bool_t standalone=kFALSE, Bool_t autostart=kFALSE, Bool_t autocreate=kTRUE, Bool_t ismaster=kFALSE, Bool_t autoconnect=kTRUE)
const char * GetServerHostName() const
virtual ~TGo4ClientTask()
TGo4TaskHandler * GetTaskHandler() override
TGo4BufferQueue * fxCommandQ
TGo4TaskHandler * fxTaskHandler
Bool_t ConnectServer(const char *node, UInt_t negport, Go4CommandMode_t role=kGo4ComModeRefused, const char *passwd=nullptr)
TGo4BufferQueue * fxDataQ
void AddLocalCommand(TGo4Command *com)
TGo4BufferQueue * GetStatusQueue(const char *task=nullptr) override
TGo4TaskStatus * CreateStatus() override