VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Protected Attributes
DtNavAidDecoder Class Reference

Instances of DtNavAidDecoder encode data from DtNavAidStateRepository objects to the net structures to be sent to the network. More...

Inheritance diagram for DtNavAidDecoder:
Inheritance graph
[legend]

Public Member Functions

 DtNavAidDecoder (DtExerciseConn *conn)
 Constructor. More...
 
virtual ~DtNavAidDecoder ()
 Destructor. More...
 
 DtNavAidDecoder (const DtNavAidDecoder &orig)
 Copy constructor. More...
 
DtNavAidDecoderoperator= (const DtNavAidDecoder &orig)
 Assignment operator. More...
 
virtual void decode (const DtTransmitterPdu &pdu, DtNavAidStateRepository *stateRep)
 Decode a Radio Transmitter PDU into a DtNavAidStateRepository. More...
 
 DtCLONE_DECODER (DtNavAidDecoder)
 
virtual void decodeIdentificationCodeFromAttribute (DtNavAidStateRepository &stateRep)
 
 DtNavAidDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 default constructor More...
 
virtual ~DtNavAidDecoder ()
 destructor More...
 
 DtNavAidDecoder (const DtNavAidDecoder &orig)
 copy constructor More...
 
DtNavAidDecoderoperator= (const DtNavAidDecoder &orig)
 assignment operator More...
 

Static Public Member Functions

static DtNavAidDecodercreate (DtExerciseConn *conn)
 
static DtNavAidDecodercreate (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 Create a DtBaseEntityDecoder. Caller is responsible for deletion. More...
 

Static Protected Member Functions

static void decodeIdentificationCode (DtNavAidStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes IdentificationCode from attrs into rep. More...
 

Protected Attributes

std::vector< charmyTempBuffer
 

Detailed Description

Instances of DtNavAidDecoder encode data from DtNavAidStateRepository objects to the net structures to be sent to the network.

Instances of DtNavAidDecoder are used to decode data from the network into DtNavAidStateRepository objects.

Constructor & Destructor Documentation

DtNavAidDecoder::DtNavAidDecoder ( DtExerciseConn *  conn)

Constructor.

virtual DtNavAidDecoder::~DtNavAidDecoder ( )
virtual

Destructor.

DtNavAidDecoder::DtNavAidDecoder ( const DtNavAidDecoder orig)

Copy constructor.

DtNavAidDecoder::DtNavAidDecoder ( DtExerciseConn *  exConn,
DtObjClassDesc *  classDesc 
)

default constructor

virtual DtNavAidDecoder::~DtNavAidDecoder ( )
virtual

destructor

DtNavAidDecoder::DtNavAidDecoder ( const DtNavAidDecoder orig)

copy constructor

Member Function Documentation

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

Assignment operator.

virtual void DtNavAidDecoder::decode ( const DtTransmitterPdu &  pdu,
DtNavAidStateRepository stateRep 
)
virtual

Decode a Radio Transmitter PDU into a DtNavAidStateRepository.

DtNavAidDecoder::DtCLONE_DECODER ( DtNavAidDecoder  )
static DtNavAidDecoder* DtNavAidDecoder::create ( DtExerciseConn *  conn)
static
virtual void DtNavAidDecoder::decodeIdentificationCodeFromAttribute ( DtNavAidStateRepository stateRep)
virtual
DtNavAidDecoder& DtNavAidDecoder::operator= ( const DtNavAidDecoder orig)

assignment operator

static DtNavAidDecoder* DtNavAidDecoder::create ( DtExerciseConn *  exConn,
DtObjClassDesc *  classDesc 
)
static

Create a DtBaseEntityDecoder. Caller is responsible for deletion.

static void DtNavAidDecoder::decodeIdentificationCode ( DtNavAidStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes IdentificationCode from attrs into rep.

Member Data Documentation

std::vector<char> DtNavAidDecoder::myTempBuffer
mutableprotected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)