11 namespace makVrfEvents
21 DataInteractionEvent = 3,
22 RawSignalInteractionEvent = 4,
23 InfluenceInteractionEvent = 5,
24 SensorFieldOfViewControlEvent = 6,
25 CommentInteractionEvent = 7,
28 RadioMessageReceivedEvent = 10,
29 ScenarioLoadedEvent = 11,
30 LoadScenarioEvent = 12,
31 CloseScenarioEvent = 13,
33 TransferRequestEvent = 15,
34 TransferResponseEvent = 16,
35 InitiateTakeEvent = 17,
36 OwnershipAcquisitionAcquiredEvent = 18,
37 OwnershipAcquisitionDivestedEvent = 19,
38 OwnershipAcquisitionRejectedEvent = 20,
40 ServiceRequestEvent = 23,
41 ResupplyOfferEvent = 24,
42 ResupplyReceivedEvent = 25,
43 ResupplyCancelEvent = 26,
44 VrfSignalInteractionEvent = 27,
45 ExternalCommsSignalInteractionEvent = 28,
46 IffInterrogatorEvent = 29,
47 IffInterrogatorResponseEvent = 30,
48 ResourceRequestEvent = 31,
49 ResourceResponseEvent = 32,
50 ChatMessageEvent = 33,
57 DtEvent() : myEventType(Unknown), mySelfReflect(false) {};
59 DtEvent(
const DtEvent& orig) : myEventType(orig.myEventType), mySelfReflect(orig.mySelfReflect) {};
64 virtual DtEvent* clone()
const = 0;
80 static enum EventType UniqueEventTypeFor(
const std::string&);
EventType
Definition: event.h:16
bool selfReflect() const
Definition: event.h:73
DtEvent()
Definition: event.h:57
EventType myEventType
Definition: event.h:83
virtual bool processLocally() const
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.
Definition: event.h:69
EventType eventType() const
Definition: event.h:62
void setSelfReflect(bool b)
If self-reflect is on, and the comm is not self reflecting, immediately process the event for self re...
Definition: event.h:72
#define DT_DLL_vrfMsgTransport
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfCommunicationManagerDefines.h:26
DtEvent(EventType t)
Definition: event.h:58
bool mySelfReflect
Definition: event.h:84
virtual bool isNetworkEvent() const
Definition: event.h:65
DtEvent(const DtEvent &orig)
Definition: event.h:59