20 #include <vlutil/vlPerformanceStats.h>
22 class DtAggregateStateRepository;
27 class DtSimEntryObjectAgent;
31 class DtVrlinkConnection;
32 class DtAggregateExistenceListener;
33 class DtVrlinkAggregateStateListener;
39 class DtAggregateStateObjectAgent;
62 void postDrainInput();
78 DtAggregateStateObjectAgent& objectDriver,
bool forceUpdate =
false);
81 bool forceStatePropertyUpdate =
false);
85 static void postDrainInput(
void* usr);
90 virtual void slot_modelSetChanged();
113 void update(
double timeT);
134 typedef std::map<makVrv::DtSimEntryUpdater::UpdateRate,AggregateUpdaterGroup>
150 typedef boost::unordered_map<makVrv::DtUniqueID, DtVrlinkNetworkUpdateSimulatedAggregateState>
AggregateStates;
154 typedef std::map<std::string, std::pair<DtRwProperties*, int> >
BaseStateMap;