#include <vhdFundamental/vhdDiagManager.h>#include <vhdEvents/vhdEventDispatcher.h>#include <vhdEvents/vhdEvent.h>#include <vhdEvents/vhdEventPublisher.h>#include <vhdEvents/vhdIEventReceiver.h>#include <vhdEvents/vhdEventReceiverSet.h>#include <vhdEvents/vhdEventMultiFilter.h>#include <vhdEvents/vhdEventMultiHandler.h>#include <vhdExceptions/vhdEventDispatcherException.h>#include <vhdExceptions/vhdIllegalArgumentException.h>#include <vhdExceptions/vhdMemoryAllocationError.h>Classes | |
| class | vhdEventDispatcher::_Impl |
| class | vhdEventDispatcher::_Impl::_PeriodicDispatchThread |
Defines | |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::_Impl::_PeriodicDispatchThread::run()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::_Impl::_findOldestEventPublisher()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::_Impl::_filterEvent( vhdEventRef event)" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::_Impl::_handleEvent( vhdEventRef event)" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::_Impl::_blockRecurrentEventDispatch()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::_Impl::_dispatchEvent( vhdEventRef event)" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::vhdEventDispatcher()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::~vhdEventDispatcher()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::hasEventPublisher( vhdEventPublisherRef eventPublisher)" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::getNumberOfEventPublishers()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::getEventPublishers()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::hasEventReceiver( vhdIEventReceiverRef eventReceiver)" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::getNumberOfEventReceivers()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::getEventReceivers()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::addEventReceiver( vhdIEventReceiverRef eventReceiver)" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::removeEventReceiver( vhdIEventReceiverRef eventReceiver)" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::getNumberOfEvents()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::dispatchEvents()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::dispatchEventsByNumber( vhtSize32 maxNumberOfEvents)" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::dispatchEventsByTimeout( vhtTime timeout)" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::getLastDispatchTimeStamp()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::getDispatchPeriod()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::setDispatchPeriod( vhtTime period)" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::activatePeriodicDispatch()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::deactivatePeriodicDispatch()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::getEventMultiFilter()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::getEventMultiHandler()" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::_connectEventPublisher( vhdEventPublisherRef eventPublisher)" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::_disconnectEventPublisher( vhdEventPublisherRef eventPublisher)" |
| #define | _VHD_METHOD_NAME "vhdEventDispatcher::_dispatchEventPublisher( vhdEventPublisherRef publisher)" |
Functions | |
| vhdCLASS_TYPE_INIT (vhdEventDispatcher, vhdObject) vhdEventDispatcher | |
| vhdEventDispatcher::~vhdEventDispatcher () | |
| vhtBool | vhdEventDispatcher::hasEventPublisher (vhdEventPublisherRef eventPublisher) |
| vhtSize32 | vhdEventDispatcher::getNumberOfEventPublishers () |
| std::deque< vhdEventPublisherRef > | vhdEventDispatcher::getEventPublishers () |
| vhtBool | vhdEventDispatcher::hasEventReceiver (vhdIEventReceiverRef eventReceiver) |
| vhtSize32 | vhdEventDispatcher::getNumberOfEventReceivers () |
| std::deque< vhdIEventReceiverRef > | vhdEventDispatcher::getEventReceivers () |
| void | vhdEventDispatcher::addEventReceiver (vhdIEventReceiverRef eventReceiver) |
| void | vhdEventDispatcher::removeEventReceiver (vhdIEventReceiverRef eventReceiver) |
| vhtSize32 | vhdEventDispatcher::getNumberOfEvents () |
| vhtSize32 | vhdEventDispatcher::dispatchEvents () |
| vhtSize32 | vhdEventDispatcher::dispatchEventsByNumber (vhtSize32 maxNumberOfEvents) |
| vhtSize32 | vhdEventDispatcher::dispatchEventsByTimeout (vhtTime timeout) |
| vhtTime | vhdEventDispatcher::getLastDispatchTimeStamp () |
| vhtTime | vhdEventDispatcher::getDispatchPeriod () |
| void | vhdEventDispatcher::setDispatchPeriod (vhtTime period) |
| void | vhdEventDispatcher::activatePeriodicDispatch () |
| void | vhdEventDispatcher::deactivatePeriodicDispatch () |
| vhdEventMultiFilterRef | vhdEventDispatcher::getEventMultiFilter () |
| vhdEventMultiHandlerRef | vhdEventDispatcher::getEventMultiHandler () |
| void | vhdEventDispatcher::_connectEventPublisher (vhdEventPublisherRef eventPublisher) |
| void | vhdEventDispatcher::_disconnectEventPublisher (vhdEventPublisherRef eventPublisher) |
| void | vhdEventDispatcher::_dispatchEventPublisher (vhdEventPublisherRef publisher) |
| vhdEventRef | vhdEventDispatcher::_peekEvent (vhdEventPublisherRef publisher) |
| vhdEventRef | vhdEventDispatcher::_popEvent (vhdEventPublisherRef publisher) |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::_dispatchEventPublisher( vhdEventPublisherRef publisher)" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::_disconnectEventPublisher( vhdEventPublisherRef eventPublisher)" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::_connectEventPublisher( vhdEventPublisherRef eventPublisher)" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::getEventMultiHandler()" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::getEventMultiFilter()" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::deactivatePeriodicDispatch()" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::activatePeriodicDispatch()" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::setDispatchPeriod( vhtTime period)" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::getDispatchPeriod()" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::getLastDispatchTimeStamp()" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::dispatchEventsByTimeout( vhtTime timeout)" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::dispatchEventsByNumber( vhtSize32 maxNumberOfEvents)" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::dispatchEvents()" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::getNumberOfEvents()" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::removeEventReceiver( vhdIEventReceiverRef eventReceiver)" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::addEventReceiver( vhdIEventReceiverRef eventReceiver)" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::getEventReceivers()" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::getNumberOfEventReceivers()" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::hasEventReceiver( vhdIEventReceiverRef eventReceiver)" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::getEventPublishers()" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::getNumberOfEventPublishers()" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::hasEventPublisher( vhdEventPublisherRef eventPublisher)" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::~vhdEventDispatcher()" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::vhdEventDispatcher()" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::_Impl::_dispatchEvent( vhdEventRef event)" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::_Impl::_blockRecurrentEventDispatch()" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::_Impl::_handleEvent( vhdEventRef event)" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::_Impl::_filterEvent( vhdEventRef event)" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::_Impl::_findOldestEventPublisher()" |
| #define _VHD_METHOD_NAME "vhdEventDispatcher::_Impl::_PeriodicDispatchThread::run()" |
| vhdCLASS_TYPE_INIT | ( | vhdEventDispatcher | , | |
| vhdObject | ||||
| ) |
1.5.1-p1