#include <vhdEvents/vhdEventPublisher.h>
#include <vhdEvents/vhdEvent.h>
#include <vhdEvents/vhdEventDispatcher.h>
#include <vhdEvents/vhdEventMultiFilter.h>
#include <vhdEvents/vhdEventMultiHandler.h>
#include <vhdFundamental/vhdDiag.h>
#include <vhdExceptions/vhdIllegalArgumentException.h>
#include <vhdExceptions/vhdIllegalOperationException.h>
#include <vhdExceptions/vhdMemoryAllocationError.h>
Classes | |
class | vhdEventPublisher::_Impl |
Defines | |
#define | _VHD_METHOD_NAME "vhdEventPublisher::vhdEventPublisher(const std::string & name)" |
#define | _VHD_METHOD_NAME "vhdEventPublisher::~vhdEventPublisher()" |
#define | _VHD_METHOD_NAME "vhdEventReceiver::getEventPublisherName()" |
#define | _VHD_METHOD_NAME "vhdEventPublisher::getEventDispatcher()" |
#define | _VHD_METHOD_NAME "vhdEventPublisher::connectToDispatcher( vhdEventDispatcherRef dispatcher)" |
#define | _VHD_METHOD_NAME "vhdEventPublisher::disconnectFromDispatcher()" |
#define | _VHD_METHOD_NAME "vhdEventPublisher::getNumberOfEvents()" |
#define | _VHD_METHOD_NAME "vhdEventPublisher::removeAllEvents()" |
#define | _VHD_METHOD_NAME "vhdEventPublisher::postEvent( vhdEventRef event)" |
#define | _VHD_METHOD_NAME "vhdEventPublisher::dispatchEvent(vhdEventRef event)" |
#define | _VHD_METHOD_NAME "vhdEventPublisher::getEventMultiFilter()" |
#define | _VHD_METHOD_NAME "vhdEventPublisher::getEventMultiHandler()" |
#define | _VHD_METHOD_NAME "vhdEventPublisher::_peekEvent()" |
#define | _VHD_METHOD_NAME "vhdEventPublisher::_popEvent()" |
Functions | |
vhdCLASS_TYPE_INIT (vhdEventPublisher, vhdObject) | |
vhdEventPublisher::vhdEventPublisher (const std::string &name) | |
vhdEventPublisher::~vhdEventPublisher () | |
std::string | vhdEventPublisher::getEventPublisherName () |
vhdEventDispatcherRef | vhdEventPublisher::getEventDispatcher () |
void | vhdEventPublisher::connectToDispatcher (vhdEventDispatcherRef dispatcher) |
void | vhdEventPublisher::disconnectFromDispatcher () |
vhtSize32 | vhdEventPublisher::getNumberOfEvents () |
void | vhdEventPublisher::removeAllEvents () |
void | vhdEventPublisher::postEvent (vhdEventRef event) |
void | vhdEventPublisher::dispatchEvent (vhdEventRef event) |
vhdEventMultiFilterRef | vhdEventPublisher::getEventMultiFilter () |
vhdEventMultiHandlerRef | vhdEventPublisher::getEventMultiHandler () |
vhdEventRef | vhdEventPublisher::_peekEvent () |
vhdEventRef | vhdEventPublisher::_popEvent () |
#define _VHD_METHOD_NAME "vhdEventPublisher::_popEvent()" |
#define _VHD_METHOD_NAME "vhdEventPublisher::_peekEvent()" |
#define _VHD_METHOD_NAME "vhdEventPublisher::getEventMultiHandler()" |
#define _VHD_METHOD_NAME "vhdEventPublisher::getEventMultiFilter()" |
#define _VHD_METHOD_NAME "vhdEventPublisher::dispatchEvent(vhdEventRef event)" |
#define _VHD_METHOD_NAME "vhdEventPublisher::postEvent( vhdEventRef event)" |
#define _VHD_METHOD_NAME "vhdEventPublisher::removeAllEvents()" |
#define _VHD_METHOD_NAME "vhdEventPublisher::getNumberOfEvents()" |
#define _VHD_METHOD_NAME "vhdEventPublisher::disconnectFromDispatcher()" |
#define _VHD_METHOD_NAME "vhdEventPublisher::connectToDispatcher( vhdEventDispatcherRef dispatcher)" |
#define _VHD_METHOD_NAME "vhdEventPublisher::getEventDispatcher()" |
#define _VHD_METHOD_NAME "vhdEventReceiver::getEventPublisherName()" |
#define _VHD_METHOD_NAME "vhdEventPublisher::~vhdEventPublisher()" |
#define _VHD_METHOD_NAME "vhdEventPublisher::vhdEventPublisher(const std::string & name)" |
vhdCLASS_TYPE_INIT | ( | vhdEventPublisher | , | |
vhdObject | ||||
) |