MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
MAKLogger::DtLgrDisMessage Class Reference

DIS message. More...

+ Inheritance diagram for MAKLogger::DtLgrDisMessage:
+ Collaboration diagram for MAKLogger::DtLgrDisMessage:

Public Member Functions

virtual void setUniqueId (DtU64 id) const
 Set the unique id of the PDU. More...
 
 DtLgrDisMessage (DtPacket *packet)
 CTOR which binds to existing memory. More...
 
- Public Member Functions inherited from MAKLogger::DtConstLgrDisMessage
virtual ~DtConstLgrDisMessage ()
 
virtual const DtNetPduHeader * netPduHeader () const
 Get a pointer to the netPdueHeader. More...
 
virtual DtPduKind pduKind () const
 Get the pdu kind. More...
 
virtual const DtAbsoluteTimepacketTime () const
 Return the packet time. More...
 
virtual void setPacketTime (const DtAbsoluteTime time)
 Set the packet time. More...
 
virtual bool isStateUpdate () const
 Return the packet state update flag. More...
 
virtual void setIsStateUpdate (bool updateIsFromState)
 Set indicator whether packet is a state update (i.e., from message state) More...
 
virtual bool isFromPast () const
 Get indication whether packet time is from past. More...
 
virtual void setIsFromPast (bool timeIsFromPast)
 Set indicator whether packet time is from past. More...
 
virtual bool isFinalPdu () const
 Get if the pdu is an entity pdu with the final bit set. More...
 
virtual bool isEntityPdu () const
 Get if the pdu is an entity state pdu. More...
 
virtual bool isAggregatePdu () const
 Get if the pdu is an aggregate pdu. More...
 
virtual bool isEnvironmentalPdu () const
 Get if the pdu is an environmental pdu. More...
 
virtual bool isGriddedDataPdu () const
 Get if the pdu is a gridded data pdu. More...
 
virtual bool isTransmitterPdu () const
 Get if the pdu is a transmitter pdu. More...
 
virtual bool isReceiverPdu () const
 Get if the pdu is a receiver pdu. More...
 
virtual bool isDiGuyPdu () const
 Get if the pdu is a DI-Guy pdu. More...
 
virtual bool isRelativeLocationPdu () const
 Get if the pdu is a Relative Location pdu. More...
 
virtual DtEntityIdentifier entityId () const
 Will throw is pdu is does not have an entity id. More...
 
virtual DtU64 uniqueId () const
 Get the unique id of the PDU. More...
 
virtual bool sameId (const DtConstLgrDisMessage &second) const
 Check to see if the two messages have the same ids. More...
 
virtual bool lessThan (const DtConstLgrDisMessage &second) const
 Check to see if this id is lessThan the id of another (used for sorting containers). More...
 
 DtConstLgrDisMessage (const DtPacket *packet)
 CTOR which binds to existing memory. More...
 
 DtConstLgrDisMessage (const DtPacket &packet)
 CTOR which binds to existing memory. More...
 
 DtConstLgrDisMessage (const void *rawData)
 CTOR which binds to existing memory. More...
 
 DtConstLgrDisMessage (const DtNetPacket *rawData)
 CTOR which binds to existing memory. More...
 

Additional Inherited Members

- Protected Attributes inherited from MAKLogger::DtConstLgrDisMessage
const DtNetPacket * myPacket
 
DtAbsoluteTime myPacketTime
 
bool myTimeIsFromPast
 
bool myIsStateUpdate
 

Detailed Description

DIS message.

Constructor & Destructor Documentation

MAKLogger::DtLgrDisMessage::DtLgrDisMessage ( DtPacket packet)

CTOR which binds to existing memory.

DtLgrDisMessage assumes that the memory is valid (not deallocated) for the lifetime of the object.

Member Function Documentation

virtual void MAKLogger::DtLgrDisMessage::setUniqueId ( DtU64  id) const
virtual

Set the unique id of the PDU.


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 3 15:35:11 EDT 2024 from SVN revision 270037
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)