17 #include <boost/unordered_map.hpp>
24 class DtEntityStateListener;
49 virtual void hookPublishedListenerByGlobalId(
DtString globalId);
51 virtual void slot_completeDiscovery()
override;
54 typedef boost::unordered_map<DtUUID, makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEntityStateListener*>
ListenersByUUID;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
ListenersByUUID myOrbatListenersByVrfUUID
Definition: vrfEntityElementProcessor.h:57
#define VRF_PROTOCOL_EXPORT
Definition: vrfProtocol.h:24
Contains makVrv::DtVrlinkEntityElement class.
The DtVrlinkEntityStateListener extends DtEntityStateListener to process all entity state information...
Definition: DtVrlinkEntityStateListener.h:57
Contains the DtUUID class declaration.
Contains makVrv::DtEntityElementProcessor class.
The main class for the remote control interface to VR-Forces. Instantiating this class allows the sen...
Definition: vrfRemoteController.h:201
#define VRF_PROTOCOL_NAMESPACE
Definition: vrfDis.h:18
DtExtEntityStateRepository class extends the DtExtEntityBaseStateRepository to be able to handle exte...
Definition: extEntityStateRepository.h:25
boost::unordered_map< DtUUID, makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEntityStateListener * > ListenersByUUID
Definition: vrfEntityElementProcessor.h:54
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:42
std::map< DtString, makVrv::DtEntityStateListener * > myWaitingForHook
Definition: vrfEntityElementProcessor.h:59
int myRetryCount
Definition: vrfEntityElementProcessor.h:58
The DtEntityElementProcessor creates a reflected entity list, which calls on this class to create DtV...
Definition: DtEntityElementProcessor.h:48
ListenersByUUID myPublishedListenersByUUID
Definition: vrfEntityElementProcessor.h:56
Handle creation of entity elements such that they can be associated with orbat items, or, handle differently if they are orbat items.
Definition: vrfEntityElementProcessor.h:33
DtEntityStateListener.
Definition: DtEntityStateListener.h:137