VR-Link API Documentation for HLA 1.3
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtJtidsHeader Class Reference
+ Collaboration diagram for DtJtidsHeader:

Public Member Functions

 DtJtidsHeader ()
 Default constructor.
virtual ~DtJtidsHeader ()
 Destructor.
 DtJtidsHeader (const DtJtidsHeader &orig)
 Copy constructor.
DtJtidsHeaderoperator= (const DtJtidsHeader &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 DtJtidsHeaderStruct &data)
 Set/Get the raw data. Overwrites all fields.
virtual const DtJtidsHeaderStructrawData () 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

DtJtidsHeaderStruct myRawData
 Raw data.
DtU8 myTimeSlotType
 Values for individual fields in header.
bool myRelayTransmissionIndicator
 Values for individual fields in header.
DtU16 mySourceTrackNum
 Values for individual fields in header.
DtU16 mySdusn
 Values for individual fields in header.
virtual void setTimeSlotType (DtU8 val)
 Set/Get the Time Slot Type.
virtual DtU8 timeSlotType () const
 Set/Get the Time Slot Type.
static DtU8 maxTimeSlotType ()
 Set/Get the Time Slot 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

DtJtidsHeader::DtJtidsHeader ( )

Default constructor.

virtual DtJtidsHeader::~DtJtidsHeader ( )
virtual

Destructor.

DtJtidsHeader::DtJtidsHeader ( const DtJtidsHeader orig)

Copy constructor.

Member Function Documentation

virtual void DtJtidsHeader::convertToFields ( )
protectedvirtual

Converts raw data into each of the separate fields.

virtual void DtJtidsHeader::convertToRawData ( )
protectedvirtual

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

static DtU16 DtJtidsHeader::maxSourceTrackNumOfSender ( )
inlinestatic

Set/Get the Source Track Number of Sender.

static DtU8 DtJtidsHeader::maxTimeSlotType ( )
inlinestatic

Set/Get the Time Slot Type.

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

Assignment operator.

virtual void DtJtidsHeader::printData ( ) const
virtual
virtual void DtJtidsHeader::printDataToStream ( std::ostream &  stream) const
virtual
virtual const DtJtidsHeaderStruct& DtJtidsHeader::rawData ( ) const
virtual

Set/Get the raw data. Overwrites all fields.

static DtU32 DtJtidsHeader::rawDataSize ( )
inlinestatic

References DtJtidsHeaderSize.

virtual bool DtJtidsHeader::relayTransmissionIndicator ( ) const
virtual

Set/Get the Relay Transmission Indicator.

virtual DtU16 DtJtidsHeader::sdusn ( ) const
virtual

Set/Get the Secure Data Unit Serial Number.

virtual void DtJtidsHeader::setRawData ( const DtJtidsHeaderStruct data)
virtual

Set/Get the raw data. Overwrites all fields.

virtual void DtJtidsHeader::setRelayTransmissionIndicator ( bool  val)
virtual

Set/Get the Relay Transmission Indicator.

virtual void DtJtidsHeader::setSdusn ( DtU16  val)
virtual

Set/Get the Secure Data Unit Serial Number.

virtual void DtJtidsHeader::setSourceTrackNumOfSender ( DtU16  val)
virtual

Set/Get the Source Track Number of Sender.

virtual void DtJtidsHeader::setTimeSlotType ( DtU8  val)
virtual

Set/Get the Time Slot Type.

virtual DtU16 DtJtidsHeader::sourceTrackNumOfSender ( ) const
virtual

Set/Get the Source Track Number of Sender.

virtual DtU8 DtJtidsHeader::timeSlotType ( ) const
virtual

Set/Get the Time Slot Type.

Member Data Documentation

DtJtidsHeaderStruct DtJtidsHeader::myRawData
protected

Raw data.

bool DtJtidsHeader::myRelayTransmissionIndicator
protected

Values for individual fields in header.

DtU16 DtJtidsHeader::mySdusn
protected

Values for individual fields in header.

DtU16 DtJtidsHeader::mySourceTrackNum
protected

Values for individual fields in header.

DtU8 DtJtidsHeader::myTimeSlotType
protected

Values for individual fields in header.


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

Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)