SenderThread − |
#include <bulkDataSenderThreadImpl.h> Inherits ACS::Thread. |
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 |
SenderThread::SenderThread (const ACE_CString & name, BulkDataSenderThreadImpl * sender, CORBA::ULong flowNumber, const ACS::TimeInterval & responseTime = ThreadBase::defaultResponseTime, const ACS::TimeInterval & sleepTime = ThreadBase::defaultSleepTime) |
SenderThread::~SenderThread () |
virtual void SenderThread::run () [virtual] 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. |
CORBA::ULong SenderThread::flowNumber_m [private] |
ACE_Message_Block* SenderThread::mb_p [private] |
BulkDataSenderThreadImpl* SenderThread::sender_p [private] |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |