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

The DtStateDecoder class provides a base class for all DIS Decoders. More...

+ Inheritance diagram for DtDirectedEnergyFireDecoder:
+ Collaboration diagram for DtDirectedEnergyFireDecoder:

Public Member Functions

 DtDirectedEnergyFireDecoder (DtExerciseConn *exconn=0)
virtual ~DtDirectedEnergyFireDecoder ()
virtual void decode (DtPdu *pdu, DtPduFactory *pduFactory=0)
 This is a dummy method for backwards compatibility with DIS decoders.
virtual DtPduDecoderclone () const
 clone.
virtual void pduToStateRep (const DtDirectedEnergyFirePdu &pdu, DtDirectedEnergyFireRepository *stateRep)
 Decode a PDU into a DtReflectedDirectedEnergyFire.
- Public Member Functions inherited from DtStateDecoder
 DtStateDecoder (DtExerciseConn *exConn)
 Constructor.
virtual ~DtStateDecoder ()
 Destructor.
 DtStateDecoder (const DtStateDecoder &orig)
 Copy constructor.
DtStateDecoderoperator= (const DtStateDecoder &orig)
 Assignment operator.
virtual void decodeAttributeRecords (const DtPduWithAttributeRecordSets &pdu, DtStateRepository *stateRep)
 Decode the Attribute Records portion of a PDU into an EntityStateRepository.
- Public Member Functions inherited from DtPduDecoder
virtual ~DtPduDecoder ()

Protected Member Functions

virtual void setStaticFields (DtDirectedEnergyFirePdu *pdu)
virtual void setVariableFields (DtDirectedEnergyFirePdu *pdu, DtPduFactory *pduFactory)

Protected Attributes

DtStandardVariableRecordFactorymyDefaultSVRFactory
- Protected Attributes inherited from DtStateDecoder
DtExerciseConnmyExConn

Detailed Description

The DtStateDecoder class provides a base class for all DIS Decoders.

Constructor & Destructor Documentation

DtDirectedEnergyFireDecoder::DtDirectedEnergyFireDecoder ( DtExerciseConn exconn = 0)
virtual DtDirectedEnergyFireDecoder::~DtDirectedEnergyFireDecoder ( )
virtual

Member Function Documentation

virtual DtPduDecoder* DtDirectedEnergyFireDecoder::clone ( ) const
virtual

clone.

Must be defined in your child class. This is easily done by defining DtCLONE_DECODER(DtChildClass)

Implements DtStateDecoder.

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

This is a dummy method for backwards compatibility with DIS decoders.

Reimplemented from DtStateDecoder.

virtual void DtDirectedEnergyFireDecoder::pduToStateRep ( const DtDirectedEnergyFirePdu pdu,
DtDirectedEnergyFireRepository stateRep 
)
virtual

Decode a PDU into a DtReflectedDirectedEnergyFire.

virtual void DtDirectedEnergyFireDecoder::setStaticFields ( DtDirectedEnergyFirePdu pdu)
protectedvirtual
virtual void DtDirectedEnergyFireDecoder::setVariableFields ( DtDirectedEnergyFirePdu pdu,
DtPduFactory pduFactory 
)
protectedvirtual

Member Data Documentation

DtStandardVariableRecordFactory* DtDirectedEnergyFireDecoder::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)