vhdEventDispatcher::_Impl::_PeriodicDispatchThread Class Reference

Inheritance diagram for vhdEventDispatcher::_Impl::_PeriodicDispatchThread:

vhdVoid _vhdRefCountVirtualBase OpenThreads::RecursiveMutex List of all members.

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

Constructor & Destructor Documentation

vhdEventDispatcher::_Impl::_PeriodicDispatchThread::_PeriodicDispatchThread ( vhdEventDispatcherRef  eventDispatcher,
vhtBool  activeFlag,
vhtTime  dispatchPeriod 
) [inline]


Member Function Documentation

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]


Member Data Documentation

OpenThreads::RecursiveMutex vhdEventDispatcher::_Impl::_PeriodicDispatchThread::_monitor [private]

vhdEventDispatcherRef vhdEventDispatcher::_Impl::_PeriodicDispatchThread::_eventDispatcher [private]

_Impl* vhdEventDispatcher::_Impl::_PeriodicDispatchThread::_impl [private]

int vhdEventDispatcher::_Impl::_PeriodicDispatchThread::_threadHandle [private]

vhtBool vhdEventDispatcher::_Impl::_PeriodicDispatchThread::_notificationFlag [private]

vhtBool vhdEventDispatcher::_Impl::_PeriodicDispatchThread::_activeFlag [private]

vhtTime vhdEventDispatcher::_Impl::_PeriodicDispatchThread::_dispatchPeriod [private]

vhtTime vhdEventDispatcher::_Impl::_PeriodicDispatchThread::_lastMsgTimeStamp [private]

vhtBool vhdEventDispatcher::_Impl::_PeriodicDispatchThread::_terminateFlag [private]

vhtBool vhdEventDispatcher::_Impl::_PeriodicDispatchThread::_terminatedFlag [private]

OpenThreads::Condition vhdEventDispatcher::_Impl::_PeriodicDispatchThread::condition [private]


Generated on Thu Jan 18 10:06:29 2007 for vhdPLUS by  doxygen 1.5.1-p1