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

Public Attributes

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

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 Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)