22 #include <vlutil/vlPerformanceStats.h>
26 class DtSimEntryObjectAgent;
30 class DtVrlinkEnvironmentalStateListenerInterface;
31 class DtEnvironmentalExistenceListener;
40 class DtEnvironmentStateObjectAgent;
69 void postDrainInput();
85 DtEnvironmentStateObjectAgent& objectDriver,
bool force =
false);
91 virtual void postRemoteControllerInit();
92 virtual void cleanup();
96 static void postDrainInput(
void* usr);
98 virtual void slot_modelSetChanged();
104 virtual bool updateExtendedState(
132 void update(
double timeT);
153 typedef std::map<makVrv::DtSimEntryUpdater::UpdateRate,EnvironmentUpdaterGroup>
169 typedef boost::unordered_map<makVrv::DtUniqueID, DtVrlinkNetworkUpdateSimulatedEnvironmentProcess>
StateMap;
176 BaseState(
int c) : vrlEnvProc(), stateProps(0), count(c) {};