10 #ifndef DtVrlinkEntitySimDataProcessor_H_
11 #define DtVrlinkEntitySimDataProcessor_H_
20 #include <vlutil/vlPerformanceStats.h>
22 #include <boost/bind.hpp>
24 #ifndef DT_PROTOCOL_NAMESPACE
25 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
30 class DtEntityStateObjectAgent;
31 class DtSimEntryObjectAgent;
32 class DtEntityStateListener;
36 class DtEntityExistenceListener;
58 void postDrainInput();
64 virtual void forceObjectUpdate(
DtUniqueID uniqueId);
74 DtEntityStateObjectAgent& objectDriver);
79 static void postDrainInput(
void* usr);
101 void update(
double timeT);
122 typedef std::map<DtSimEntryUpdater::UpdateRate,EntityUpdaterGroup>