![]() |
VR-Forces 4.7 Class Documentation
|
Abstraction layer for message params. More...

Public Types | |
| typedef std::map< std::string, DtVrfSignalMessageParamField * > | FieldMap |
Public Member Functions | |
| DtVrfSignalMessageParams () | |
| default constructor | |
| virtual | ~DtVrfSignalMessageParams () |
| virtual destructor | |
| DtVrfSignalMessageParams (const DtVrfSignalMessageParams &orig) | |
| copy constructor | |
| const DtVrfSignalMessageParams & | operator= (const DtVrfSignalMessageParams &orig) |
| assignment operator | |
| virtual DtVrfSignalMessageParams * | clone () const |
| clone 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::FieldMap & | extendedFields () |
Protected Attributes | |
| FieldMap | myExtendedFields |
Abstraction layer for message params.
| 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 | ( | ) |
|
protected |