#include <TGo4ObjectQueue.h>
Inheritance diagram for TGo4ObjectQueue:
Public Methods | |
TGo4ObjectQueue () | |
TGo4ObjectQueue (const char *name) | |
virtual | ~TGo4ObjectQueue () |
void | AddObjectFromBuffer (TBuffer *buffer) |
Reconstruct a TObject queue entry from a given TBuffer pointer. More... | |
void | AddObject (TObject *object, Bool_t clone=kFALSE) |
Add object pointer to queue. More... | |
TObject * | WaitObject () |
Wait for object from queue. More... |
Is able to add any object contained in a TBuffer into the queue using the root streamer
Definition at line 28 of file TGo4ObjectQueue.h.
|
Definition at line 24 of file TGo4ObjectQueue.cxx. References TRACE. |
|
Definition at line 30 of file TGo4ObjectQueue.cxx. References TRACE. |
|
Definition at line 36 of file TGo4ObjectQueue.cxx. References TRACE. |
|
Reconstruct a TObject queue entry from a given TBuffer pointer. To be used for streaming the receiving socket contents into the queue. Operation should be thread locked by the calling user. Definition at line 63 of file TGo4ObjectQueue.cxx. References TGo4Queue::Add(), and TRACE. Referenced by main(). |
|
Add object pointer to queue. We Renamed the protected baseclass method to avoid user confusion. Definition at line 47 of file TGo4ObjectQueue.cxx. References TGo4Queue::Add(), and TRACE. Referenced by main(), and TGo4Task::SubmitLocalCommand(). |
|
Wait for object from queue. We Renamed the protected baseclass method to avoid user confusion. Definition at line 41 of file TGo4ObjectQueue.cxx. References TRACE, and TGo4Queue::Wait(). Referenced by main(), and TGo4LocalCommandRunnable::Run(). |