vhdEventDispatcher::_Impl Class Reference

List of all members.

Public Types

typedef std::set< vhdEventPublisherRef > _EventPublishers
typedef std::set< vhdIEventReceiverRef > _EventReceivers

Public Member Functions

vhdEventPublisherRef _findOldestEventPublisher ()
vhtBool _filterEvent (vhdEventRef event)
void _handleEvent (vhdEventRef event)
void _blockRecurrentEventDispatch ()
void _dispatchEvent (vhdEventRef event)

Public Attributes

_EventPublishers _eventPublishers
_EventReceivers _eventReceivers
vhdEventMultiFilterRef _eventMultiFilter
vhdEventMultiHandlerRef _eventMultiHandler
vhtBool _dispatchingFlag
vhtTime _lastDispatchTimeStamp
_PeriodicDispatchThread_periodicDispatchThread
vhtBool _periodicDispatchActiveFlag
vhtTime _periodicDispatchPeriod

Classes

class  _PeriodicDispatchThread

Member Typedef Documentation

typedef std::set<vhdEventPublisherRef> vhdEventDispatcher::_Impl::_EventPublishers

typedef std::set<vhdIEventReceiverRef> vhdEventDispatcher::_Impl::_EventReceivers


Member Function Documentation

vhdEventPublisherRef vhdEventDispatcher::_Impl::_findOldestEventPublisher (  ) 

vhtBool vhdEventDispatcher::_Impl::_filterEvent ( vhdEventRef  event  ) 

void vhdEventDispatcher::_Impl::_handleEvent ( vhdEventRef  event  ) 

void vhdEventDispatcher::_Impl::_blockRecurrentEventDispatch (  ) 

void vhdEventDispatcher::_Impl::_dispatchEvent ( vhdEventRef  event  ) 


Member Data Documentation

_EventPublishers vhdEventDispatcher::_Impl::_eventPublishers

_EventReceivers vhdEventDispatcher::_Impl::_eventReceivers

vhdEventMultiFilterRef vhdEventDispatcher::_Impl::_eventMultiFilter

vhdEventMultiHandlerRef vhdEventDispatcher::_Impl::_eventMultiHandler

vhtBool vhdEventDispatcher::_Impl::_dispatchingFlag

vhtTime vhdEventDispatcher::_Impl::_lastDispatchTimeStamp

_PeriodicDispatchThread* vhdEventDispatcher::_Impl::_periodicDispatchThread

vhtBool vhdEventDispatcher::_Impl::_periodicDispatchActiveFlag

vhtTime vhdEventDispatcher::_Impl::_periodicDispatchPeriod


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