| v2.10-0 (21000JUN2005) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Example of a user subclass of the threadmanager. This test threadmanager
creates the runnables in its constructor and adds them to the threadhandler.
NOTE: The Launch() method must be called at the end of the user threadmanager
constructor to let all things begin.
Field Summary | |
private TCanvas* | fxCanvas |
protected TGo4TestRunnable* | fxControlRunnable |
private TPad* | fxPad1 |
private TPad* | fxPad2 |
Fields inherited from class Go4ThreadManager.TGo4ThreadManager |
fbAppBlocking, fbAutoCreate, fbAutoStart, fbInitDone, fbTerminateApplication, fbTerminating, fglTIMERPERIOD, fguTEXTLENGTH, fxBlocker, fxWorkHandler |
Fields inherited from class TNamed |
fName, fTitle |
Constructor Summary | |
| TGo4TestThreadManager(const TGo4TestThreadManager& right) |
| TGo4TestThreadManager(Text_t* name) |
private | TGo4TestThreadManager() |
Destructor Summary | |
virtual synchronized | ~TGo4TestThreadManager() |
Method Summary | |
TCanvas* | GetCanvas() |
TPad* | GetPad1() |
TPad* | GetPad2() |
synchronized TGo4TestThreadManager& | operator=(const TGo4TestThreadManager& right) |
virtual Int_t | TestAction() general testfunction which can be called from any thread runnable |
Methods inherited from class Go4ThreadManager.TGo4ThreadManager |
BlockApp, GetWorkHandler, Initialization, IsAppBlocking, IsInitDone, IsTerminateApp, IsTerminating, Launch, operator=, SetTimer, Terminate, TerminateFast, UnBlockApp |
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 |
private TCanvas* fxCanvas
protected TGo4TestRunnable* fxControlRunnable
private TPad* fxPad1
private TPad* fxPad2
Constructor Detail |
public TGo4TestThreadManager(const TGo4TestThreadManager& right)
public TGo4TestThreadManager(Text_t* name)
private TGo4TestThreadManager()
Method Detail |
public virtual synchronized ~TGo4TestThreadManager()
Method Detail |
public TCanvas* GetCanvas()
public TPad* GetPad1()
public TPad* GetPad2()
public synchronized TGo4TestThreadManager& operator=(const TGo4TestThreadManager& right)
public virtual Int_t TestAction()
Association Links |
to Class TCanvas
to Class TPad
to Class TPad
| J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |