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
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 void 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)

Protected Attributes

DtStandardVariableRecordFactorymyDefaultSVRFactory

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 
)
protectedvirtual
virtual void 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

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

Document ID: Generated on Mon Feb 6 18:36:34 EST 2017 from SVN revision 173107
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)