#include <bulkDataSenderThreadImpl.h>
Inheritance diagram for SenderThread:
Public Member Functions | |
SenderThread (const ACE_CString &name, BulkDataSenderThreadImpl *sender, CORBA::ULong flowNumber, const ACS::TimeInterval &responseTime=ThreadBase::defaultResponseTime, const ACS::TimeInterval &sleepTime=ThreadBase::defaultSleepTime) | |
~SenderThread () | |
virtual void | run () |
Private Attributes | |
BulkDataSenderThreadImpl * | sender_p |
ACE_Message_Block * | mb_p |
CORBA::ULong | flowNumber_m |
|
|
|
|
|
Basic used hook to implement the thread functionality. The provided default implementation executes the method runLoop in a loop, to provide periodic loops. If a user wants that his/her thread function is executed periodically, s/he has to override the runLoop. Between two iterations the runLoop sleeps for #responseTime 100ns If a user wants that his/her thread function is executed only once, s/he has to override this method. Reimplemented from ACS::Thread.
|
|
|
|
|
|
|