![]() |
VR-Forces 5.0.3 Developer's Guide
|
Abstraction layer for message params.

Public Types | |
| typedef std::map< std::string, DtVrfSignalMessageParamField * > | FieldMap |
Public Member Functions | |
| DtVrfSignalMessageParams () | |
| virtual | ~DtVrfSignalMessageParams () |
| DtVrfSignalMessageParams (const DtVrfSignalMessageParams &orig) | |
| const DtVrfSignalMessageParams & | operator= (const DtVrfSignalMessageParams &orig) |
| virtual DtVrfSignalMessageParams * | clone () const |
| void | addExtendedField (const DtVrfSignalMessageParamField &field) |
| virtual void | clearExtensions () |
| const DtVrfSignalMessageParamField * | extendedField (const std::string &sName) const |
| const DtVrfSignalMessageParams::FieldMap & | extendedFields () const |
| DtVrfSignalMessageParams::FieldMap & | extendedFields () |
Protected Attributes | |
| FieldMap | myExtendedFields |
| typedef std::map<std::string, DtVrfSignalMessageParamField*> DtVrfSignalMessageParams::FieldMap |
| DtVrfSignalMessageParams::DtVrfSignalMessageParams | ( | ) |
default constructor
|
virtual |
virtual destructor
| DtVrfSignalMessageParams::DtVrfSignalMessageParams | ( | const DtVrfSignalMessageParams & | orig | ) |
copy constructor
| const DtVrfSignalMessageParams& DtVrfSignalMessageParams::operator= | ( | const DtVrfSignalMessageParams & | orig | ) |
assignment operator
|
virtual |
clone operator
Reimplemented in DtTransporterSignalMessageParams.
| void DtVrfSignalMessageParams::addExtendedField | ( | const DtVrfSignalMessageParamField & | field | ) |
Removes field with same name, clones field, adds it to extensions.
|
virtual |
Empties the extensions map, deletes the fields.
| const DtVrfSignalMessageParamField* DtVrfSignalMessageParams::extendedField | ( | const std::string & | sName | ) | const |
Searches extensions map for given field, can return NULL.
| const DtVrfSignalMessageParams::FieldMap& DtVrfSignalMessageParams::extendedFields | ( | ) | const |
Accessor for field extensions.
| DtVrfSignalMessageParams::FieldMap& DtVrfSignalMessageParams::extendedFields | ( | ) |
Accessor for field extensions.
|
protected |