![]() |
VR-Forces 4.10 Class Documentation
|

Public Types | |
| enum | EventType { Unknown = 0, DetonationEvent = 1, FireEvent = 2, SimInterfaceContentMessageEvent = 3, DataInteractionEvent = 4, SignalInteractionEvent = 5, InfluenceInteractionEvent = 6, SensorFieldOfViewControlEvent = 7, CommentInteractionEvent = 8, AcknowledgeInteractionEvent = 9, StartResumeInteractionEvent = 10, StopFreezeInteractionEvent = 11, DIGuyActionEvent = 12, DIGuyEndActionEvent = 13, ServiceRequestEvent = 14, ResupplyOfferEvent = 15, ResupplyReceivedEvent = 16, ResupplyCancelEvent = 17, UserEvent = 1024 } |
Public Member Functions | |
| DtEvent () | |
| DtEvent (EventType t) | |
| DtEvent (const DtEvent &orig) | |
| virtual | ~DtEvent () |
| EventType | eventType () const |
| virtual void * | contents () const =0 |
| virtual DtEvent * | clone () const =0 |
| virtual bool | isNetworkEvent () const =0 |
| virtual bool | processLocally () const |
| There are some events that, if sent over the network, don't want to be processed locally. More... | |
Protected Attributes | |
| EventType | myEventType |
| enum DtEvent::EventType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
pure virtual |
Implemented in DtTypedVrfMessageEvent< T >, DtTypedVrfMessageEvent< DtSimInterfaceContent >, DtTypedEvent< T >, DtTypedEvent< DtStartResumeInteraction >, DtTypedEvent< DtInfluenceInteraction >, DtTypedEvent< DtResupplyCancelInteraction >, DtTypedEvent< DtExecuteGestureInter >, DtTypedEvent< DtAcknowledgeInteraction >, DtTypedEvent< DtSensorFieldOfViewControlInter >, DtTypedEvent< DtDataInteraction >, DtTypedEvent< DtSignalInteraction >, DtTypedEvent< DtFireInteraction >, DtTypedEvent< DtInfluenceInteractionExtension >, DtTypedEvent< DtServiceRequestInteraction >, DtTypedEvent< DtCommentInteraction >, DtTypedEvent< DtStopFreezeInteraction >, DtTypedEvent< DtDataInteractionWithTransportType >, DtTypedEvent< DtResupplyOfferInteraction >, DtTypedEvent< DtDetonationInteraction >, DtTypedEvent< DtEndGestureInter >, and DtTypedEvent< DtResupplyRecInteraction >.
Referenced by makVrf::VRF_PROTOCOL_NAMESPACE::DtVrfDriverEventManagerCallbackHandler< _Class, _CallbackFunction >::callback().
|
pure virtual |
Implemented in DtTypedVrfMessageEvent< T >, DtTypedVrfMessageEvent< DtSimInterfaceContent >, DtDataInteractionWithTransportEvent, DtTypedEvent< T >, DtTypedEvent< DtStartResumeInteraction >, DtTypedEvent< DtInfluenceInteraction >, DtTypedEvent< DtResupplyCancelInteraction >, DtTypedEvent< DtExecuteGestureInter >, DtTypedEvent< DtAcknowledgeInteraction >, DtTypedEvent< DtSensorFieldOfViewControlInter >, DtTypedEvent< DtDataInteraction >, DtTypedEvent< DtSignalInteraction >, DtTypedEvent< DtFireInteraction >, DtTypedEvent< DtInfluenceInteractionExtension >, DtTypedEvent< DtServiceRequestInteraction >, DtTypedEvent< DtCommentInteraction >, DtTypedEvent< DtStopFreezeInteraction >, DtTypedEvent< DtDataInteractionWithTransportType >, DtTypedEvent< DtResupplyOfferInteraction >, DtTypedEvent< DtDetonationInteraction >, DtTypedEvent< DtEndGestureInter >, and DtTypedEvent< DtResupplyRecInteraction >.
|
pure virtual |
Implemented in DtTypedVrfMessageEvent< T >, DtTypedVrfMessageEvent< DtSimInterfaceContent >, DtTypedEvent< T >, DtTypedEvent< DtStartResumeInteraction >, DtTypedEvent< DtInfluenceInteraction >, DtTypedEvent< DtResupplyCancelInteraction >, DtTypedEvent< DtExecuteGestureInter >, DtTypedEvent< DtAcknowledgeInteraction >, DtTypedEvent< DtSensorFieldOfViewControlInter >, DtTypedEvent< DtDataInteraction >, DtTypedEvent< DtSignalInteraction >, DtTypedEvent< DtFireInteraction >, DtTypedEvent< DtInfluenceInteractionExtension >, DtTypedEvent< DtServiceRequestInteraction >, DtTypedEvent< DtCommentInteraction >, DtTypedEvent< DtStopFreezeInteraction >, DtTypedEvent< DtDataInteractionWithTransportType >, DtTypedEvent< DtResupplyOfferInteraction >, DtTypedEvent< DtDetonationInteraction >, DtTypedEvent< DtEndGestureInter >, and DtTypedEvent< DtResupplyRecInteraction >.
|
inlinevirtual |
There are some events that, if sent over the network, don't want to be processed locally.
Event these events (if not sent) do not want to be processed locally. Return false from this method to never process this event locally
Reimplemented in DtAcknowledgeInteractionEvent.
|
protected |