#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.
|
|
|
|
|
|
|
|
|
|
1.3.8