Inheritance diagram for vhdEventDispatcher::_Impl::_PeriodicDispatchThread:
Public Member Functions | |
_PeriodicDispatchThread (vhdEventDispatcherRef eventDispatcher, vhtBool activeFlag, vhtTime dispatchPeriod) | |
virtual void | run () |
void | start () |
void | setActiveFlag (vhtBool activeFlag) |
void | setDispatchPeriod (vhtTime dispatchPeriod) |
void | terminate () |
Private Attributes | |
OpenThreads::RecursiveMutex | _monitor |
vhdEventDispatcherRef | _eventDispatcher |
_Impl * | _impl |
int | _threadHandle |
vhtBool | _notificationFlag |
vhtBool | _activeFlag |
vhtTime | _dispatchPeriod |
vhtTime | _lastMsgTimeStamp |
vhtBool | _terminateFlag |
vhtBool | _terminatedFlag |
OpenThreads::Condition | condition |
vhdEventDispatcher::_Impl::_PeriodicDispatchThread::_PeriodicDispatchThread | ( | vhdEventDispatcherRef | eventDispatcher, | |
vhtBool | activeFlag, | |||
vhtTime | dispatchPeriod | |||
) | [inline] |
virtual void vhdEventDispatcher::_Impl::_PeriodicDispatchThread::run | ( | ) | [inline, virtual] |
void vhdEventDispatcher::_Impl::_PeriodicDispatchThread::start | ( | ) | [inline] |
void vhdEventDispatcher::_Impl::_PeriodicDispatchThread::setActiveFlag | ( | vhtBool | activeFlag | ) | [inline] |
void vhdEventDispatcher::_Impl::_PeriodicDispatchThread::setDispatchPeriod | ( | vhtTime | dispatchPeriod | ) | [inline] |
void vhdEventDispatcher::_Impl::_PeriodicDispatchThread::terminate | ( | ) | [inline] |
vhdEventDispatcherRef vhdEventDispatcher::_Impl::_PeriodicDispatchThread::_eventDispatcher [private] |
OpenThreads::Condition vhdEventDispatcher::_Impl::_PeriodicDispatchThread::condition [private] |