#include <vhdEvent.h>
Public Types | |
enum | EventCastType { BROADCAST, MULTICAST, SINGLECAST } |
Public Member Functions | |
vhdEvent () | |
virtual | ~vhdEvent () |
vhtBool | isSealed () |
const std::string & | getEventClassName () |
void | setPriorityLevel (vhtInt priotityLevel) |
vhtInt | getPriorityLevel () |
void | setUrgencyLevel (vhtInt urgencyLevel) |
vhtInt | getUrgencyLevel () |
EventCastType | getEventCastType () |
vhtBool | isBroadcast () |
void | setBroadcastTarget () |
vhtBool | isMulticast () |
vhdEventReceiverSetRef | getMulticastTarget () |
void | setMulticastTarget (vhdEventReceiverSetRef multicastTarget) |
vhtBool | isSinglecast () |
vhdIEventReceiverRef | getSinglecastTarget () |
void | setSinglecastTarget (vhdIEventReceiverRef singlecastTarget) |
vhtTime | getSysTimeStamp () |
vhtTime | getSimTimeStamp () |
vhtSize32 | getSerialNumber () |
vhdIEventPublisherRef | getEventPublisher () |
Private Member Functions | |
void | _seal (vhdIEventPublisherRef eventPublisher, vhtTime sysTimeStamp, vhtTime simTimeStamp) |
Private Attributes | |
vhdCLASS_TYPE | |
_Impl * | _impl |
Friends | |
class | vhdEventPublisher |
Classes | |
class | _Impl |
vhdEvent::vhdEvent | ( | ) |
vhdEvent::~vhdEvent | ( | ) | [virtual] |
vhtBool vhdEvent::isSealed | ( | ) |
const std::string & vhdEvent::getEventClassName | ( | ) |
void vhdEvent::setPriorityLevel | ( | vhtInt | priotityLevel | ) |
vhtInt vhdEvent::getPriorityLevel | ( | ) |
void vhdEvent::setUrgencyLevel | ( | vhtInt | urgencyLevel | ) |
vhtInt vhdEvent::getUrgencyLevel | ( | ) |
vhdEvent::EventCastType vhdEvent::getEventCastType | ( | ) |
vhtBool vhdEvent::isBroadcast | ( | ) |
void vhdEvent::setBroadcastTarget | ( | ) |
vhtBool vhdEvent::isMulticast | ( | ) |
vhdEventReceiverSetRef vhdEvent::getMulticastTarget | ( | ) |
void vhdEvent::setMulticastTarget | ( | vhdEventReceiverSetRef | multicastTarget | ) |
vhtBool vhdEvent::isSinglecast | ( | ) |
vhdIEventReceiverRef vhdEvent::getSinglecastTarget | ( | ) |
void vhdEvent::setSinglecastTarget | ( | vhdIEventReceiverRef | singlecastTarget | ) |
vhtTime vhdEvent::getSysTimeStamp | ( | ) |
vhtTime vhdEvent::getSimTimeStamp | ( | ) |
vhtSize32 vhdEvent::getSerialNumber | ( | ) |
vhdIEventPublisherRef vhdEvent::getEventPublisher | ( | ) |
void vhdEvent::_seal | ( | vhdIEventPublisherRef | eventPublisher, | |
vhtTime | sysTimeStamp, | |||
vhtTime | simTimeStamp | |||
) | [private] |
friend class vhdEventPublisher [friend] |
vhdEvent::vhdCLASS_TYPE [private] |
_Impl* vhdEvent::_impl [private] |