VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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 ()

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 Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)