20 #include <vlutil/vlPerformanceStats.h>
27 class DtSimEntryObjectAgent;
31 class DtVrlinkConnection;
32 class DtAggregateExistenceListener;
33 class DtVrlinkAggregateStateListener;
41 class DtAggregateStateObjectAgent;
64 void postDrainInput();
80 DtAggregateStateObjectAgent& objectDriver,
bool forceUpdate =
false);
84 bool forceStatePropertyUpdate =
false);
86 virtual void postRemoteControllerInit();
87 virtual void cleanup();
91 static void postDrainInput(
void* usr);
96 virtual void slot_modelSetChanged();
122 void update(
double timeT);
143 typedef std::map<makVrv::DtSimEntryUpdater::UpdateRate,AggregateUpdaterGroup>
159 typedef boost::unordered_map<makVrv::DtUniqueID, DtVrlinkNetworkUpdateSimulatedAggregateState>
AggregateStates;
163 typedef std::map<std::string, std::pair<DtRwProperties*, int> >
BaseStateMap;