|
| enum | EventType {
Unknown = 0,
DetonationEvent = 1,
FireEvent = 2,
DataInteractionEvent = 3,
SignalInteractionEvent = 4,
InfluenceInteractionEvent = 5,
SensorFieldOfViewControlEvent = 6,
CommentInteractionEvent = 7,
SimControlEvent = 8,
DIGuyActionEvent = 9,
RadioMessageReceivedEvent = 10,
ScenarioLoadedEvent = 11,
LoadScenarioEvent = 12,
CloseScenarioEvent = 13,
SetEvent = 14,
TransferRequestEvent = 15,
TransferResponseEvent = 16,
InitiateTakeEvent = 17,
OwnershipAcquisitionAcquiredEvent = 18,
OwnershipAcquisitionRejectedEvent = 19,
TransferAcquisitionRequestEvent = 20,
TransferAcquisitionResponseEvent = 21,
CollisionEvent = 22,
ServiceRequestEvent = 23,
ResupplyOfferEvent = 24,
ResupplyReceivedEvent = 25,
ResupplyCancelEvent = 26,
UserEvent = 128
} |
| |
| Enumerator |
|---|
| Unknown |
|
| DetonationEvent |
|
| FireEvent |
|
| DataInteractionEvent |
|
| SignalInteractionEvent |
|
| InfluenceInteractionEvent |
|
| SensorFieldOfViewControlEvent |
|
| CommentInteractionEvent |
|
| SimControlEvent |
|
| DIGuyActionEvent |
|
| RadioMessageReceivedEvent |
|
| ScenarioLoadedEvent |
|
| LoadScenarioEvent |
|
| CloseScenarioEvent |
|
| SetEvent |
|
| TransferRequestEvent |
|
| TransferResponseEvent |
|
| InitiateTakeEvent |
|
| OwnershipAcquisitionAcquiredEvent |
|
| OwnershipAcquisitionRejectedEvent |
|
| TransferAcquisitionRequestEvent |
|
| TransferAcquisitionResponseEvent |
|
| CollisionEvent |
|
| ServiceRequestEvent |
|
| ResupplyOfferEvent |
|
| ResupplyReceivedEvent |
|
| ResupplyCancelEvent |
|
| UserEvent |
|
| makVrfEvents::DtEvent::DtEvent |
( |
| ) |
|
|
inline |
| makVrfEvents::DtEvent::DtEvent |
( |
EventType |
t | ) |
|
|
inline |
| makVrfEvents::DtEvent::DtEvent |
( |
const DtEvent & |
orig | ) |
|
|
inline |
| virtual makVrfEvents::DtEvent::~DtEvent |
( |
| ) |
|
|
inline |
| EventType makVrfEvents::DtEvent::eventType |
( |
| ) |
const |
|
inline |
| virtual DtEvent* makVrfEvents::DtEvent::clone |
( |
| ) |
const |
|
pure virtual |
Implemented in makVrfEvents::DtSignalEvent, makVrfEvents::DtDetonationEvent, makVrfEvents::DtFireEvent, makVrfEvents::DtDataEvent, makVrfEvents::DtDiGuyActionEvent, makVrfEvents::DtTransferRequestEvent, makVrfEvents::DtTransferAcquisitionRequestEvent, makVrfEvents::DtTransferAcquisitionResponseEvent, makVrfEvents::DtLoadScenarioEvent, makVrfEvents::DtSetEvent, makVrfEvents::DtCommentEvent, makVrfEvents::DtRadioMessageReceivedEvent, makVrfEvents::DtSimControlEvent, makVrfEvents::DtTransferResponseEvent, makVrfEvents::DtCollisionEvent, makVrfEvents::DtInitiateTakeEvent, makVrfEvents::DtOwnershipAcquisitionAcquiredEvent, makVrfEvents::DtOwnershipAcquisitionRejectedEvent, makVrfEvents::DtScenarioLoadedEvent, makVrfEvents::DtInfluenceEvent, makVrfEvents::DtCloseScenarioEvent, makVrfEvents::DtResupplyOfferEvent, makVrfEvents::DtResupplyReceivedEvent, makVrfEvents::DtServiceRequestEvent, DtPlaceObjectEvent, makVrfEvents::DtResupplyCancelEvent, and makVrfEvents::DtSensorFieldOfViewControlEvent.
| virtual bool makVrfEvents::DtEvent::isNetworkEvent |
( |
| ) |
const |
|
inlinevirtual |
| virtual bool makVrfEvents::DtEvent::processLocally |
( |
| ) |
const |
|
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 makVrfEvents::DtSimControlEvent, and DtPlaceObjectEvent.
| void makVrfEvents::DtEvent::setSelfReflect |
( |
bool |
b | ) |
|
|
inline |
If self-reflect is on, and the comm is not self reflecting, immediately process the event for self reflection.
| bool makVrfEvents::DtEvent::selfReflect |
( |
| ) |
const |
|
inline |
| static enum EventType makVrfEvents::DtEvent::UniqueEventTypeFor |
( |
const std::string & |
| ) |
|
|
static |
For an event type that is not part of the pre-defined event types, call this to get a unique event type for your new event. Note this event type might not be the same from run to run so when referencing an event type for this event, call <MyEventConstructor>().eventType()
| bool makVrfEvents::DtEvent::mySelfReflect |
|
protected |
The documentation for this class was generated from the following file:
- /data/exports/nrhent7-1/nightly/docs/vrForces.vrf5-0-branch/include/vrfMsgTransport/event.h