21 #include <vlutil/vlPerformanceStats.h>
28 class DtSimEntryObjectAgent;
32 class DtVrlinkConnection;
33 class DtAggregateExistenceListener;
34 class DtVrlinkAggregateStateListener;
42 class DtAggregateStateObjectAgent;
65 void postDrainInput();
81 DtAggregateStateObjectAgent& objectDriver,
bool forceUpdate =
false);
85 bool forceStatePropertyUpdate =
false);
87 virtual void postRemoteControllerInit();
88 virtual void cleanup();
92 static void postDrainInput(
void* usr);
97 virtual void slot_modelSetChanged();
123 void update(
double timeT);
144 typedef std::map<makVrv::DtSimEntryUpdater::UpdateRate,AggregateUpdaterGroup>
160 typedef boost::unordered_map<makVrv::DtUniqueID, DtVrlinkNetworkUpdateSimulatedAggregateState>
AggregateStates;
164 typedef std::map<std::string, std::pair<DtRwProperties*, int> >
BaseStateMap;