TGo4DataRunnable Class Reference

Runnable responsible for data object exchange between transport (socket) and buffer (queue) In receiver mode, data objects are received from transport and passed to the queue in non receiver mode, runnables waits for the queue and sends all data objects from the queue over the transport thread. More...

#include <TGo4DataRunnable.h>

Inheritance diagram for TGo4DataRunnable:

TGo4TaskHandlerRunnable TGo4Runnable

List of all members.

Public Member Functions

 TGo4DataRunnable (const char *name, TGo4ThreadManager *man, TGo4TaskHandler *hand, Bool_t receivermode=kTRUE)
virtual ~TGo4DataRunnable ()
virtual Int_t Run (void *ptr)
 The working function which runs in the thread.

Private Member Functions

 TGo4DataRunnable ()


Detailed Description

Runnable responsible for data object exchange between transport (socket) and buffer (queue) In receiver mode, data objects are received from transport and passed to the queue in non receiver mode, runnables waits for the queue and sends all data objects from the queue over the transport thread.

Definition at line 30 of file TGo4DataRunnable.h.


Constructor & Destructor Documentation

TGo4DataRunnable::TGo4DataRunnable ( const char *  name,
TGo4ThreadManager man,
TGo4TaskHandler hand,
Bool_t  receivermode = kTRUE 
)

Definition at line 29 of file TGo4DataRunnable.cxx.

TGo4DataRunnable::~TGo4DataRunnable (  )  [virtual]

Definition at line 39 of file TGo4DataRunnable.cxx.

TGo4DataRunnable::TGo4DataRunnable (  )  [private]


Member Function Documentation

Int_t TGo4DataRunnable::Run ( void *  ptr  )  [virtual]

The working function which runs in the thread.

Implements TGo4TaskHandlerRunnable.

Definition at line 43 of file TGo4DataRunnable.cxx.


The documentation for this class was generated from the following files:

Generated on Thu Oct 28 12:31:29 2010 for Go4-Taskhandlerv4.04-2 by  doxygen 1.5.6