VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
DtTransporterSignalMessageParams Class Reference

Abstraction layer for message params. More...

Inheritance diagram for DtTransporterSignalMessageParams:
Inheritance graph
[legend]

Public Member Functions

 DtTransporterSignalMessageParams ()
 default constructor
virtual ~DtTransporterSignalMessageParams ()
 virtual destructor
 DtTransporterSignalMessageParams (const DtTransporterSignalMessageParams &orig)
 copy constructor
const
DtTransporterSignalMessageParams
operator= (const DtTransporterSignalMessageParams &orig)
 assignment operator
virtual DtVrfSignalMessageParamsclone () const
 clone operator
- Public Member Functions inherited from DtVrfSignalMessageParams
 DtVrfSignalMessageParams ()
 default constructor
virtual ~DtVrfSignalMessageParams ()
 virtual destructor
 DtVrfSignalMessageParams (const DtVrfSignalMessageParams &orig)
 copy constructor
const DtVrfSignalMessageParamsoperator= (const DtVrfSignalMessageParams &orig)
 assignment operator
void addExtendedField (const DtVrfSignalMessageParamField &field)
 Removes field with same name, clones field, adds it to extensions.
virtual void clearExtensions ()
 Empties the extensions map, deletes the fields.
const
DtVrfSignalMessageParamField
extendedField (const std::string &sName) const
 Searches extensions map for given field, can return NULL.
const
DtVrfSignalMessageParams::FieldMap
extendedFields () const
 Accessor for field extensions.
DtVrfSignalMessageParams::FieldMapextendedFields ()
 Accessor for field extensions.

Public Attributes

DtGlobalObjectDesignator mySenderDesignator
 common between DtExternalCommsMessageTransporter and DtRadioMessageListener
DtU32 myRadioIndex
double mySampleRate
DtU32 myMessageId
 unique to DtExternalCommsMessageTransporter
DtU32 myMessageSize
DtEntityIdentifier myReceiverID
float myTimeout
std::string myCommModelName
 unique to DtRadioMessageListener

Additional Inherited Members

- Public Types inherited from DtVrfSignalMessageParams
typedef std::map< std::string,
DtVrfSignalMessageParamField * > 
FieldMap
- Protected Attributes inherited from DtVrfSignalMessageParams
FieldMap myExtendedFields

Detailed Description

Abstraction layer for message params.

Constructor & Destructor Documentation

DtTransporterSignalMessageParams::DtTransporterSignalMessageParams ( )

default constructor

virtual DtTransporterSignalMessageParams::~DtTransporterSignalMessageParams ( )
virtual

virtual destructor

DtTransporterSignalMessageParams::DtTransporterSignalMessageParams ( const DtTransporterSignalMessageParams orig)

copy constructor

Member Function Documentation

const DtTransporterSignalMessageParams& DtTransporterSignalMessageParams::operator= ( const DtTransporterSignalMessageParams orig)

assignment operator

virtual DtVrfSignalMessageParams* DtTransporterSignalMessageParams::clone ( ) const
virtual

clone operator

Reimplemented from DtVrfSignalMessageParams.

Member Data Documentation

DtGlobalObjectDesignator DtTransporterSignalMessageParams::mySenderDesignator
DtU32 DtTransporterSignalMessageParams::myRadioIndex
double DtTransporterSignalMessageParams::mySampleRate
DtU32 DtTransporterSignalMessageParams::myMessageId
DtU32 DtTransporterSignalMessageParams::myMessageSize
DtEntityIdentifier DtTransporterSignalMessageParams::myReceiverID
float DtTransporterSignalMessageParams::myTimeout
std::string DtTransporterSignalMessageParams::myCommModelName

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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)