VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
DtAttributePduDecoder Class Reference

DtAttributePduDecoder is the class which decodes the Attribute PDU in VR-Link. More...

+ Inheritance diagram for DtAttributePduDecoder:
+ Collaboration diagram for DtAttributePduDecoder:

Public Member Functions

 DtAttributePduDecoder ()
 
virtual ~DtAttributePduDecoder ()
 
virtual void decode (DtPdu *pdu, DtPduFactory *pduFactory=0)
 
virtual DtPduDecoderclone () const
 
- Public Member Functions inherited from DtPduDecoder
virtual ~DtPduDecoder ()
 

Protected Member Functions

virtual bool getCoupledFixedFields (DtPduWithAttributeRecordSets *pdu, DtNetAttributePdu *&netAttributeStartingAddr)
 
virtual void getCoupledVariableFields (DtPduWithAttributeRecordSets *pdu, DtPduFactory *pduFactory, DtNetAttributePdu *netAttributeStartingAddr)
 
virtual void getFixedFields (DtAttributePdu *pdu)
 
virtual void getVariableFields (DtAttributePdu *pdu, DtPduFactory *pduFactory)
 
virtual unsigned int decodeRecordSet (DtPduWithAttributeRecordSets *pdu, DtPduFactory *pduFactory, char *netAttributeStartingAddr, unsigned int recordSetIndex, const DtSimulationAddress &simAddr)
 

Protected Attributes

DtStandardVariableRecordFactorymyDefaultSVRFactory
 

Static Protected Attributes

static
DtStandardVariableRecordFactory 
theDefaultSVRFactory
 

Detailed Description

DtAttributePduDecoder is the class which decodes the Attribute PDU in VR-Link.

Constructor & Destructor Documentation

DtAttributePduDecoder::DtAttributePduDecoder ( )
virtual DtAttributePduDecoder::~DtAttributePduDecoder ( )
virtual

Member Function Documentation

virtual DtPduDecoder* DtAttributePduDecoder::clone ( ) const
virtual

Implements DtPduDecoder.

virtual void DtAttributePduDecoder::decode ( DtPdu pdu,
DtPduFactory pduFactory = 0 
)
virtual

Implements DtPduDecoder.

virtual unsigned int DtAttributePduDecoder::decodeRecordSet ( DtPduWithAttributeRecordSets pdu,
DtPduFactory pduFactory,
char *  netAttributeStartingAddr,
unsigned int  recordSetIndex,
const DtSimulationAddress simAddr 
)
protectedvirtual
virtual bool DtAttributePduDecoder::getCoupledFixedFields ( DtPduWithAttributeRecordSets pdu,
DtNetAttributePdu *&  netAttributeStartingAddr 
)
protectedvirtual
virtual void DtAttributePduDecoder::getCoupledVariableFields ( DtPduWithAttributeRecordSets pdu,
DtPduFactory pduFactory,
DtNetAttributePdu netAttributeStartingAddr 
)
protectedvirtual
virtual void DtAttributePduDecoder::getFixedFields ( DtAttributePdu pdu)
protectedvirtual
virtual void DtAttributePduDecoder::getVariableFields ( DtAttributePdu pdu,
DtPduFactory pduFactory 
)
protectedvirtual

Member Data Documentation

DtStandardVariableRecordFactory* DtAttributePduDecoder::myDefaultSVRFactory
protected
DtStandardVariableRecordFactory DtAttributePduDecoder::theDefaultSVRFactory
staticprotected

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

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)