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
DtAttributePduEncoder Class Reference

DtAttributePduEncoder is the class which encodes the Attribute PDU in VR-Link. More...

+ Inheritance diagram for DtAttributePduEncoder:
+ Collaboration diagram for DtAttributePduEncoder:

Public Member Functions

virtual void encode (DtPdu *pdu)
virtual DtPduEncoderclone () const
- Public Member Functions inherited from DtPduEncoder
virtual ~DtPduEncoder ()

Protected Member Functions

virtual void setFixedFields (DtPduWithAttributeRecordSets *pdu, unsigned int couplingPadding, unsigned int attributeRecordSetsSize)
virtual void setVariableFields (DtPduWithAttributeRecordSets *pdu, unsigned int couplingPadding)
virtual void setFixedFields (DtAttributePdu *pdu)
virtual void setVariableFields (DtAttributePdu *pdu)
virtual void writeVariableFields (char *recordAddr, const DtAttributeRecordSetMap &recordSetMap)

Detailed Description

DtAttributePduEncoder is the class which encodes the Attribute PDU in VR-Link.

Member Function Documentation

virtual DtPduEncoder* DtAttributePduEncoder::clone ( ) const
virtual

Implements DtPduEncoder.

virtual void DtAttributePduEncoder::encode ( DtPdu pdu)
virtual

Implements DtPduEncoder.

virtual void DtAttributePduEncoder::setFixedFields ( DtPduWithAttributeRecordSets pdu,
unsigned int  couplingPadding,
unsigned int  attributeRecordSetsSize 
)
protectedvirtual
virtual void DtAttributePduEncoder::setFixedFields ( DtAttributePdu pdu)
protectedvirtual
virtual void DtAttributePduEncoder::setVariableFields ( DtPduWithAttributeRecordSets pdu,
unsigned int  couplingPadding 
)
protectedvirtual
virtual void DtAttributePduEncoder::setVariableFields ( DtAttributePdu pdu)
protectedvirtual
virtual void DtAttributePduEncoder::writeVariableFields ( char *  recordAddr,
const DtAttributeRecordSetMap recordSetMap 
)
protectedvirtual

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

Document ID: Generated on Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)