VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Protected Attributes
DtVrfSignalMessageParams Class Reference

Abstraction layer for message params. More...

Inheritance diagram for DtVrfSignalMessageParams:
Inheritance graph
[legend]

List of all members.

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 DtVrfSignalMessageParamsoperator= (const DtVrfSignalMessageParams &orig)
 assignment operator
virtual DtVrfSignalMessageParamsclone () 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::FieldMapextendedFields ()
 Accessor for field extensions.

Protected Attributes

FieldMap myExtendedFields

Detailed Description

Abstraction layer for message params.


Member Typedef Documentation


Constructor & Destructor Documentation

default constructor

virtual destructor

copy constructor


Member Function Documentation

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

assignment operator

clone operator

Reimplemented in DtTransporterSignalMessageParams.

Removes field with same name, clones field, adds it to extensions.

virtual void DtVrfSignalMessageParams::clearExtensions ( ) [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.

Accessor for field extensions.

Accessor for field extensions.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)