|
reSIProcate/stack
9694
|
#include <Parameter.hxx>

Public Member Functions | |
| Parameter (ParameterTypes::Type type) | |
| virtual | ~Parameter () |
| ParameterTypes::Type | getType () const |
| virtual const Data & | getName () const |
| virtual Parameter * | clone () const =0 |
| virtual EncodeStream & | encode (EncodeStream &stream) const =0 |
| virtual bool | isQuoted () const |
| virtual void | setQuoted (bool) |
Protected Member Functions | |
| Parameter (const Parameter &other) | |
| Parameter & | operator= (const Parameter &other) |
Private Attributes | |
| ParameterTypes::Type | mType |
Definition at line 12 of file Parameter.hxx.
| Parameter::Parameter | ( | ParameterTypes::Type | type | ) |
Definition at line 10 of file Parameter.cxx.
| virtual resip::Parameter::~Parameter | ( | ) | [inline, virtual] |
Definition at line 16 of file Parameter.hxx.
Referenced by resip::ParserCategory::freeParameter().
{}
| resip::Parameter::Parameter | ( | const Parameter & | other | ) | [inline, protected] |
Definition at line 30 of file Parameter.hxx.
: mType(other.mType) {};
| virtual Parameter* resip::Parameter::clone | ( | ) | const [pure virtual] |
Implemented in resip::QValueParameter, resip::BranchParameter, resip::RportParameter, resip::DataParameter, resip::UInt32Parameter, resip::UnknownParameter, resip::IntegerParameter, resip::ExistsParameter, resip::QuotedDataParameter, resip::FloatParameter, and resip::ExistsOrDataParameter.
Referenced by resip::ParserCategory::setParameter().
| virtual EncodeStream& resip::Parameter::encode | ( | EncodeStream & | stream | ) | const [pure virtual] |
| const Data & Parameter::getName | ( | ) | const [virtual] |
Reimplemented in resip::UnknownParameter.
Definition at line 23 of file Parameter.cxx.
References mType, and resip::ParameterTypes::ParameterNames.
Referenced by resip::ExistsOrDataParameter::encode(), resip::ExistsParameter::encode(), resip::IntegerParameter::encode(), resip::UInt32Parameter::encode(), resip::DataParameter::encode(), resip::RportParameter::encode(), resip::BranchParameter::encode(), and resip::QValueParameter::encode().
{
return ParameterTypes::ParameterNames[mType];
}
| ParameterTypes::Type Parameter::getType | ( | ) | const |
Definition at line 16 of file Parameter.cxx.
References mType.
Referenced by resip::ParserCategory::setParameter().
{
return mType;
}
| virtual bool resip::Parameter::isQuoted | ( | ) | const [inline, virtual] |
Reimplemented in resip::UnknownParameter, and resip::DataParameter.
Definition at line 26 of file Parameter.hxx.
{ return false; } // only on DataParameter
| virtual void resip::Parameter::setQuoted | ( | bool | ) | [inline, virtual] |
Reimplemented in resip::UnknownParameter, and resip::DataParameter.
Definition at line 27 of file Parameter.hxx.
{ }; // only on DataParameter
ParameterTypes::Type resip::Parameter::mType [private] |
Definition at line 34 of file Parameter.hxx.
1.7.5.1