9 #include "managedInterface/linkStrategy.h"
10 #include "managedInterface/managedInterface.h"
11 #include "managedInterface/publisherList.h"
12 #include "messages/entityState.h"
17 #include <matrix/vlVector.h>
20 class DtManagedInterface;
21 class DtReflectedEntity;
22 class DtReflectedEntityList;
23 class DtEntityPublisher;
31 static std::string theName();
35 virtual void shutdown();
41 void handleCSharpEntityState(
DtMessage* msg);
42 void handleCSharpHeartbeatRate(
DtMessage* msg);
43 void handleCSharpThresholdRate(
DtMessage* msg);
44 void handleCSharpReflectedHeartbeatThreshold(
DtMessage* msg);
45 void handleCSharpReflectedSmoothingPeriod(
DtMessage* msg);
47 EntityStateMessage createStateMessage(DtReflectedEntity* ent);
48 bool isEqual(EntityStateMessage& lhs, EntityStateMessage& rhs);
51 DtPublisherList<DtEntityPublisher>*
myPubs;
56 EntityStateMessage
msg;