VR-Link API Documentation for HLA Evolved
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtLetHeader Class Reference
+ Collaboration diagram for DtLetHeader:

List of all members.

Public Member Functions

 DtLetHeader ()
 Default constructor.
virtual ~DtLetHeader ()
 Destructor.
 DtLetHeader (const DtLetHeader &orig)
 Copy constructor.
DtLetHeaderoperator= (const DtLetHeader &orig)
 Assignment operator.
virtual void printData () const
virtual void printDataToStream (std::ostream &stream) const
virtual void setRelayTransmissionIndicator (bool val)
 Set/Get the Relay Transmission Indicator.
virtual bool relayTransmissionIndicator () const
 Set/Get the Relay Transmission Indicator.
virtual void setSdusn (DtU16 val)
 Set/Get the Secure Data Unit Serial Number.
virtual DtU16 sdusn () const
 Set/Get the Secure Data Unit Serial Number.
virtual void setRawData (const DtLetHeaderStruct &data)
 Set/Get the raw data. Overwrites all fields.
virtual const DtLetHeaderStructrawData () const
 Set/Get the raw data. Overwrites all fields.

Static Public Member Functions

static DtU32 rawDataSize ()

Protected Member Functions

virtual void convertToRawData ()
 Converts the values in the individual fields into the raw data.
virtual void convertToFields ()
 Converts raw data into each of the separate fields.

Protected Attributes

DtLetHeaderStruct myRawData
 Raw data.
DtU8 myLetIdSymbol
 Values for individual fields in header.
bool myRelayTransmissionIndicator
 Values for individual fields in header.
DtU8 myLetMsgPackingType
 Values for individual fields in header.
DtU16 mySourceTrackNum
 Values for individual fields in header.
DtU16 mySdusn
 Values for individual fields in header.
virtual void setLetIdSymbol (DtU8 val)
 Set/Get the LET ID Symbol.
virtual DtU8 letIdSymbol () const
 Set/Get the LET ID Symbol.
static DtU8 maxLetIdSymbol ()
 Set/Get the LET ID Symbol.
virtual void setLetMsgPackingType (DtU8 val)
 Set/Get the LET Message Packing Type.
virtual DtU8 letMsgPackingType () const
 Set/Get the LET Message Packing Type.
static DtU8 maxLetMsgPackingType ()
 Set/Get the LET Message Packing Type.
virtual void setSourceTrackNumOfSender (DtU16 val)
 Set/Get the Source Track Number of Sender.
virtual DtU16 sourceTrackNumOfSender () const
 Set/Get the Source Track Number of Sender.
static DtU16 maxSourceTrackNumOfSender ()
 Set/Get the Source Track Number of Sender.

Constructor & Destructor Documentation

Default constructor.

virtual DtLetHeader::~DtLetHeader ( ) [virtual]

Destructor.

Copy constructor.


Member Function Documentation

virtual void DtLetHeader::convertToFields ( ) [protected, virtual]

Converts raw data into each of the separate fields.

virtual void DtLetHeader::convertToRawData ( ) [protected, virtual]

Converts the values in the individual fields into the raw data.

virtual DtU8 DtLetHeader::letIdSymbol ( ) const [virtual]

Set/Get the LET ID Symbol.

virtual DtU8 DtLetHeader::letMsgPackingType ( ) const [virtual]

Set/Get the LET Message Packing Type.

static DtU8 DtLetHeader::maxLetIdSymbol ( ) [inline, static]

Set/Get the LET ID Symbol.

static DtU8 DtLetHeader::maxLetMsgPackingType ( ) [inline, static]

Set/Get the LET Message Packing Type.

static DtU16 DtLetHeader::maxSourceTrackNumOfSender ( ) [inline, static]

Set/Get the Source Track Number of Sender.

DtLetHeader& DtLetHeader::operator= ( const DtLetHeader orig)

Assignment operator.

virtual void DtLetHeader::printData ( ) const [virtual]
virtual void DtLetHeader::printDataToStream ( std::ostream &  stream) const [virtual]
virtual const DtLetHeaderStruct& DtLetHeader::rawData ( ) const [virtual]

Set/Get the raw data. Overwrites all fields.

static DtU32 DtLetHeader::rawDataSize ( ) [inline, static]

References DtLetHeaderSize.

virtual bool DtLetHeader::relayTransmissionIndicator ( ) const [virtual]

Set/Get the Relay Transmission Indicator.

virtual DtU16 DtLetHeader::sdusn ( ) const [virtual]

Set/Get the Secure Data Unit Serial Number.

virtual void DtLetHeader::setLetIdSymbol ( DtU8  val) [virtual]

Set/Get the LET ID Symbol.

virtual void DtLetHeader::setLetMsgPackingType ( DtU8  val) [virtual]

Set/Get the LET Message Packing Type.

virtual void DtLetHeader::setRawData ( const DtLetHeaderStruct data) [virtual]

Set/Get the raw data. Overwrites all fields.

virtual void DtLetHeader::setRelayTransmissionIndicator ( bool  val) [virtual]

Set/Get the Relay Transmission Indicator.

virtual void DtLetHeader::setSdusn ( DtU16  val) [virtual]

Set/Get the Secure Data Unit Serial Number.

virtual void DtLetHeader::setSourceTrackNumOfSender ( DtU16  val) [virtual]

Set/Get the Source Track Number of Sender.

virtual DtU16 DtLetHeader::sourceTrackNumOfSender ( ) const [virtual]

Set/Get the Source Track Number of Sender.


Member Data Documentation

Values for individual fields in header.

Values for individual fields in header.

Raw data.

Values for individual fields in header.

Values for individual fields in header.

Values for individual fields in header.


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)