20 #include <vlutil/vlPerformanceStats.h>
27 class DtSimEntryObjectAgent;
28 class DtEntityStateListener;
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. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
#define VRF_PROTOCOL_EXPORT
Definition: vrfProtocol.h:24
DtOrbatStateObjectAgent * myAgent
Definition: orbatSimDataProcessor.h:136
DtOrbatStateListenerInterface * myListener
Definition: orbatSimDataProcessor.h:126
UpdateRate
Definition: DtSimEntryUpdater.h:31
DT_DLL_VRFGUICORE bool operator==(const std::vector< makArchives::DtEnvironmentRecord::DtElevationalConfigurationRecord > &lhs, const std::vector< makArchives::DtEnvironmentRecord::DtElevationalConfigurationRecord > &rhs)
The DtVrlinkEntityStateListener extends DtEntityStateListener to process all entity state information...
Definition: DtVrlinkEntityStateListener.h:57
makVrv::DtSimEntryObjectAgent * mySimEntryAgent
Definition: orbatSimDataProcessor.h:153
makVrv::DT_PROTOCOL_NAMESPACE::DtEntityElementProcessor & myEntityListener
Definition: orbatSimDataProcessor.h:151
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. Instantiating this class allows the sen...
Definition: vrfRemoteController.h:201
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
#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:20
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:26
std::set< makVrv::DtUniqueID > OrbatIdList
Definition: orbatSimDataProcessor.h:131
Definition: orbatSimDataProcessor.h:133
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
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
Contains makVrv::DtSimEntryUpdater class.
DtOrbatSimDataProcessor * myProcessor
Definition: orbatSimDataProcessor.h:128
DtAggregateExistenceListener class listens for the creation of aggregates and creates. specialized classes to monitor those vr-link aggregate items.
Definition: DtAggregateExistenceListener.h:54
Contains makVrv::DtBalancedUpdater class.
VR-Link Aggregate state listener.
Definition: DtVrlinkAggregateStateListener.h:37
Base class to provide boost signal/slot management.
The DtEntityElementProcessor creates a reflected entity list, which calls on this class to create DtV...
Definition: DtEntityElementProcessor.h:48
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
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
DtEntityStateListener.
Definition: DtEntityStateListener.h:137