21 #include <vlutil/vlPerformanceStats.h>
25 class DtSimEntryObjectAgent;
29 class DtVrlinkEnvironmentalStateListenerInterface;
30 class DtEnvironmentalExistenceListener;
39 class DtEnvironmentStateObjectAgent;
68 void postDrainInput();
84 DtEnvironmentStateObjectAgent& objectDriver,
bool force =
false);
90 virtual void postRemoteControllerInit();
91 virtual void cleanup();
95 static void postDrainInput(
void* usr);
97 virtual void slot_modelSetChanged();
103 virtual bool updateExtendedState(
131 void update(
double timeT);
152 typedef std::map<makVrv::DtSimEntryUpdater::UpdateRate,EnvironmentUpdaterGroup>
168 typedef boost::unordered_map<makVrv::DtUniqueID, DtVrlinkNetworkUpdateSimulatedEnvironmentProcess>
StateMap;
175 BaseState(
int c) : vrlEnvProc(), stateProps(0), count(c) {};