VR-Forces 5.0.1 Developer's Guide
 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.

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

Inheritance diagram for DtNavAidDecoder:
Inheritance graph
[legend]

Public Member Functions

 DtNavAidDecoder (DtExerciseConn *conn)
 
virtual ~DtNavAidDecoder ()
 
 DtNavAidDecoder (const DtNavAidDecoder &orig)
 
DtNavAidDecoderoperator= (const DtNavAidDecoder &orig)
 
virtual void decode (const DtTransmitterPdu &pdu, DtNavAidStateRepository *stateRep)
 
 DtCLONE_DECODER (DtNavAidDecoder)
 
virtual void decodeIdentificationCodeFromAttribute (DtNavAidStateRepository &stateRep)
 
 DtNavAidDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 
virtual ~DtNavAidDecoder ()
 
 DtNavAidDecoder (const DtNavAidDecoder &orig)
 
DtNavAidDecoderoperator= (const DtNavAidDecoder &orig)
 

Static Public Member Functions

static DtNavAidDecodercreate (DtExerciseConn *conn)
 
static DtNavAidDecodercreate (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 

Static Protected Member Functions

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

Protected Attributes

std::vector< charmyTempBuffer
 

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 Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)