15 #include <vrfGuiCore/DtVrfObjectDataStateObjectAgent.hpp>
17 #include <vrvVrl/vrvVrl.h>
19 #include <vrvVrl/DtEntityExistenceListener.h>
20 #include <vrvVrl/DtVrlinkEntityStateListener.h>
22 #include <vrvUtil/DtBalancedUpdater.h>
23 #include <vrvUtil/DtSignalConnectionManager.h>
24 #include <vrvCore/DtSimEntryObjectAgent.hpp>
32 class DtEntityExistenceListener;
33 class DtStateListenerInterface;
62 void setObjectUpdateRate(makVrv::DtUniqueID uniqueId, makVrv::DtSimEntryUpdater::UpdateRate rate);
68 void entityDiscovered(makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEntityStateListener& listener);
75 makVrv::DtSimStateObjectAgent& objectDriver);
104 void update(
double timeT);
119 makVrv::DtSimEntryUpdater::UpdateRate
myRate;
125 typedef std::map<makVrv::DtSimEntryUpdater::UpdateRate,EntityUpdaterGroup>
133 makVrv::DT_PROTOCOL_NAMESPACE::DtEntityExistenceListener&
myListener;
141 std::map<makVrv::DtUniqueID, DtVrfObjectDataState>
myCache;