v2.10-0 (21000JUN2005)

Go4TaskHandlerExample
Class TGo4ControllerRunnable


class TGo4ControllerRunnable
derived from TGo4Runnable

runnable performing the main action of example client task:
getting commands out of command queue, sending objects into data queue

Stereotype thread

Field Summary
 const static const UInt_tfguCOMMANDINTERVAL
          frequency in ms to acquire new command from controller instance
 private TGo4ExampleController*fxController
           
 private TGo4ExampleServer*fxServer
           

Fields inherited from class Go4ThreadManager.TGo4Runnable
fxGo4Thread, fxManager

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
 TGo4ControllerRunnable(const char * name, TGo4ExampleServer* serv)
           
 private TGo4ControllerRunnable()
           

Destructor Summary
 virtual synchronized ~TGo4ControllerRunnable()
           

Method Summary
 virtual Int_tRun(void * )
           

Methods inherited from class Go4ThreadManager.TGo4Runnable
GetThread, GetThreadManager, operator=, PostRun, PreRun, SetThread, ThreadCatch, UnexpectedCatch

Methods inherited from class TNamed
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Print, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Field Detail

fguCOMMANDINTERVAL

public const static const UInt_t fguCOMMANDINTERVAL
frequency in ms to acquire new command from controller instance

fxController

private TGo4ExampleController* fxController
supplierCardinality 1

fxServer

private TGo4ExampleServer* fxServer
Constructor Detail

TGo4ControllerRunnable

public TGo4ControllerRunnable(const char * name, TGo4ExampleServer* serv)

TGo4ControllerRunnable

private TGo4ControllerRunnable()
Method Detail

~TGo4ControllerRunnable

public virtual synchronized ~TGo4ControllerRunnable()
Method Detail

Run

public virtual Int_t Run(void * )

Association Links

to Class TGo4ExampleController

Supplier Cardinality 1

to Class TGo4ExampleServer


J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005