18 class DtEntityIdentifier;
35 DtConstLgrDisMessage(
const DtPacket* packet);
36 DtConstLgrDisMessage(
const DtPacket& packet);
37 DtConstLgrDisMessage(
const void* rawData);
38 DtConstLgrDisMessage(
const DtNetPacket* rawData);
41 virtual ~DtConstLgrDisMessage();
44 virtual const DtNetPduHeader* netPduHeader()
const;
47 virtual DtPduKind pduKind()
const;
50 virtual bool isFinalPdu()
const;
53 virtual bool isEntityPdu()
const;
56 virtual bool isAggregatePdu()
const;
59 virtual bool isEnvironmentalPdu()
const;
62 virtual bool isGriddedDataPdu()
const;
65 virtual bool isTransmitterPdu()
const;
68 virtual bool isReceiverPdu()
const;
71 virtual bool isDiGuyPdu()
const;
74 virtual DtEntityIdentifier entityId()
const;
77 virtual DtU64 uniqueId()
const;
80 virtual bool sameId(
const DtConstLgrDisMessage& second)
const;
84 virtual bool lessThan(
const DtConstLgrDisMessage& second)
const;
87 const DtNetPacket* myPacket;
92 class DT_DLL_LGRSIM DtLgrDisMessage :
public DtConstLgrDisMessage
99 DtLgrDisMessage(DtPacket* packet);
103 virtual void setUniqueId(DtU64
id)
const;