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 | Protected Attributes
MAKLogger::DtConstLgrDisMessage Class Reference

DIS message. More...

+ Inheritance diagram for MAKLogger::DtConstLgrDisMessage:
+ Collaboration diagram for MAKLogger::DtConstLgrDisMessage:

Public Member Functions

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 isDesignatorPdu () const
 Get if the pdu is a designator 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...
 

Protected Attributes

const DtNetPacket * myPacket
 
DtAbsoluteTime myPacketTime
 
bool myTimeIsFromPast
 
bool myIsStateUpdate
 

Detailed Description

DIS message.

Constructor & Destructor Documentation

MAKLogger::DtConstLgrDisMessage::DtConstLgrDisMessage ( const DtPacket packet)

CTOR which binds to existing memory.

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

MAKLogger::DtConstLgrDisMessage::DtConstLgrDisMessage ( const DtPacket packet)

CTOR which binds to existing memory.

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

MAKLogger::DtConstLgrDisMessage::DtConstLgrDisMessage ( const void *  rawData)

CTOR which binds to existing memory.

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

MAKLogger::DtConstLgrDisMessage::DtConstLgrDisMessage ( const DtNetPacket *  rawData)

CTOR which binds to existing memory.

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

virtual MAKLogger::DtConstLgrDisMessage::~DtConstLgrDisMessage ( )
virtual

Member Function Documentation

virtual DtEntityIdentifier MAKLogger::DtConstLgrDisMessage::entityId ( ) const
virtual

Will throw is pdu is does not have an entity id.

virtual bool MAKLogger::DtConstLgrDisMessage::isAggregatePdu ( ) const
virtual

Get if the pdu is an aggregate pdu.

virtual bool MAKLogger::DtConstLgrDisMessage::isDesignatorPdu ( ) const
virtual

Get if the pdu is a designator pdu.

virtual bool MAKLogger::DtConstLgrDisMessage::isDiGuyPdu ( ) const
virtual

Get if the pdu is a DI-Guy pdu.

virtual bool MAKLogger::DtConstLgrDisMessage::isEntityPdu ( ) const
virtual

Get if the pdu is an entity state pdu.

virtual bool MAKLogger::DtConstLgrDisMessage::isEnvironmentalPdu ( ) const
virtual

Get if the pdu is an environmental pdu.

virtual bool MAKLogger::DtConstLgrDisMessage::isFinalPdu ( ) const
virtual

Get if the pdu is an entity pdu with the final bit set.

virtual bool MAKLogger::DtConstLgrDisMessage::isFromPast ( ) const
virtual

Get indication whether packet time is from past.

virtual bool MAKLogger::DtConstLgrDisMessage::isGriddedDataPdu ( ) const
virtual

Get if the pdu is a gridded data pdu.

virtual bool MAKLogger::DtConstLgrDisMessage::isReceiverPdu ( ) const
virtual

Get if the pdu is a receiver pdu.

virtual bool MAKLogger::DtConstLgrDisMessage::isRelativeLocationPdu ( ) const
virtual

Get if the pdu is a Relative Location pdu.

virtual bool MAKLogger::DtConstLgrDisMessage::isStateUpdate ( ) const
virtual

Return the packet state update flag.

virtual bool MAKLogger::DtConstLgrDisMessage::isTransmitterPdu ( ) const
virtual

Get if the pdu is a transmitter pdu.

virtual bool MAKLogger::DtConstLgrDisMessage::lessThan ( const DtConstLgrDisMessage second) const
virtual

Check to see if this id is lessThan the id of another (used for sorting containers).

virtual const DtNetPduHeader* MAKLogger::DtConstLgrDisMessage::netPduHeader ( ) const
virtual

Get a pointer to the netPdueHeader.

virtual const DtAbsoluteTime& MAKLogger::DtConstLgrDisMessage::packetTime ( ) const
virtual

Return the packet time.

virtual DtPduKind MAKLogger::DtConstLgrDisMessage::pduKind ( ) const
virtual

Get the pdu kind.

virtual bool MAKLogger::DtConstLgrDisMessage::sameId ( const DtConstLgrDisMessage second) const
virtual

Check to see if the two messages have the same ids.

virtual void MAKLogger::DtConstLgrDisMessage::setIsFromPast ( bool  timeIsFromPast)
virtual

Set indicator whether packet time is from past.

virtual void MAKLogger::DtConstLgrDisMessage::setIsStateUpdate ( bool  updateIsFromState)
virtual

Set indicator whether packet is a state update (i.e., from message state)

virtual void MAKLogger::DtConstLgrDisMessage::setPacketTime ( const DtAbsoluteTime  time)
virtual

Set the packet time.

virtual DtU64 MAKLogger::DtConstLgrDisMessage::uniqueId ( ) const
virtual

Get the unique id of the PDU.

Member Data Documentation

bool MAKLogger::DtConstLgrDisMessage::myIsStateUpdate
protected
const DtNetPacket* MAKLogger::DtConstLgrDisMessage::myPacket
protected
DtAbsoluteTime MAKLogger::DtConstLgrDisMessage::myPacketTime
protected
bool MAKLogger::DtConstLgrDisMessage::myTimeIsFromPast
protected

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

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)