10 #ifndef hlaMessageState_H_
11 #define hlaMessageState_H_
21 #include <vl/rtiNamespace.h>
31 class DtLgrHlaSimulationManager;
60 virtual void modifyMessage(
DtPacket& packet)
const;
67 bool includeInteractions);
74 virtual bool isUpdateMessage(
const DtPacket& packet)
const;
77 virtual bool isRemovalMessage(
const DtPacket& packet)
const;
80 virtual bool isInteractionMessage(
const DtPacket& packet)
const;
83 std::list<DtPacket*>& packetlist)
const;
116 virtual void decodeCheckpoint(
const char* checkpointBuffer,
size_t bufferSize,
DtAbsoluteTime time,
119 virtual void printMappingFailure(
const std::string& classname,
const std::string& message)
const;
121 virtual void activateState();
122 virtual void deactivateState();
124 virtual bool mapMessageHandles(
DtPacket* packet)
const;
131 typedef std::map<DtLgrHlaHandle,DtLgrHlaHandle>
HandleMap;