20 #include <vlutil/vlPerformanceStats.h>
27 class DtSimEntryObjectAgent;
28 class DtEntityStateListener;
32 class DtVrlinkConnection;
33 class DtAggregateExistenceListener;
34 class DtVrlinkAggregateStateListener;
35 class DtEntityExistenceListener;
42 class DtOrbatStateObjectAgent;
46 class DtOrbatStateListenerInterface;
66 virtual void postDrainInput();
94 DtOrbatStateObjectAgent& objectDriver);
99 static void postDrainInput(
void* usr);
122 void update(
double timeT);
143 typedef std::map<makVrv::DtSimEntryUpdater::UpdateRate,OrbatUpdaterGroup>
DtTimedSection myTimer
Definition: orbatSimDataProcessor.h:152
Contains makVrv::DtSimDataProcessorInterface class.
Virtual base class.
Definition: DtVirtualBaseClass.h:22
#define VRF_PROTOCOL_EXPORT
Definition: vrfProtocol.h:24
DtOrbatStateObjectAgent * myAgent
Definition: orbatSimDataProcessor.h:136
DtOrbatStateListenerInterface * myListener
Definition: orbatSimDataProcessor.h:126
UpdateRate
Definition: DtSimEntryUpdater.h:34
Entity state listener.
Definition: DtVrlinkEntityStateListener.h:34
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
makVrv::DtSimEntryObjectAgent * mySimEntryAgent
Definition: orbatSimDataProcessor.h:153
OrbatUpdateGroupMap myRefreshRateGroups
Definition: orbatSimDataProcessor.h:156
makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkConnection & mySimulation
Definition: orbatSimDataProcessor.h:149
OrbatAgentMap myOrbatAgents
Definition: orbatSimDataProcessor.h:155
The main class for the remote control interface to VR-Forces.
Definition: vrfRemoteController.h:203
#define VRF_PROTOCOL_NAMESPACE
Definition: vrfDis.h:18
Definition: rwOrbatData.h:20
Definition: orbatSimDataProcessor.h:107
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:42
The protocol specific processor for orbat sim data.
Definition: orbatSimDataProcessor.h:49
makVrv::DT_PROTOCOL_NAMESPACE::DtAggregateExistenceListener & myAggregateListener
Definition: orbatSimDataProcessor.h:150
DtBalanacedUpdater updates updatee classes at a desired rate in a fair (each instance gets the same n...
Definition: DtBalancedUpdater.h:29
std::set< makVrv::DtUniqueID > OrbatIdList
Definition: orbatSimDataProcessor.h:131
makVrv::DT_PROTOCOL_NAMESPACE::DtEntityExistenceListener & myEntityListener
Definition: orbatSimDataProcessor.h:151
Definition: orbatSimDataProcessor.h:133
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Methods a data processor needs to implement to be considered a data processor.
Definition: DtSimDataProcessorInterface.h:24
makVrv::DtSignalConnectionManager myConnections
Definition: orbatSimDataProcessor.h:147
Definition: orbatSimDataProcessor.h:161
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
Contains makVrv::DtSimEntryUpdater class.
DtOrbatSimDataProcessor * myProcessor
Definition: orbatSimDataProcessor.h:128
DtAggregateExistenceListener class listens for the creation of aggregates and creates.
Definition: DtAggregateExistenceListener.h:57
Contains makVrv::DtBalancedUpdater class.
Aggregate state listener.
Definition: DtVrlinkAggregateStateListener.h:27
Base class to provide boost signal/slot management.
DtOrbatStateObjectAgent * myObjectAgent
Definition: orbatSimDataProcessor.h:127
This listener will implement orbat specific listener code for allowing an entity state listener to be...
Definition: orbatStateListenerInterface.h:28
std::map< makVrv::DtUniqueID, OrbatSimDataInstance > OrbatAgentMap
Definition: orbatSimDataProcessor.h:140
makVrv::DtSimEntryUpdater::UpdateRate myRate
Definition: orbatSimDataProcessor.h:137
The HLA 13 reflected entity list used by the driver to listen to reflected entities.
Definition: DtEntityExistenceListener.h:65
std::map< makVrv::DtSimEntryUpdater::UpdateRate, OrbatUpdaterGroup > OrbatUpdateGroupMap
Definition: orbatSimDataProcessor.h:144
Definition: orbatState.h:23
OrbatIdList myForceUpdateList
Definition: orbatSimDataProcessor.h:157
makVrv::DtBalancedUpdater< OrbatStateUpdater > OrbatUpdaterGroup
Definition: orbatSimDataProcessor.h:142
DtOrbatStateListenerInterface * myListener
Definition: orbatSimDataProcessor.h:135
DtVrfRemoteController * myRemoteController
Definition: orbatSimDataProcessor.h:158
DtEntityStateRepository.
Definition: DtEntityStateListener.h:39