reSIProcate/stack  9694
Public Member Functions | Protected Member Functions | Private Attributes
resip::Parameter Class Reference

#include <Parameter.hxx>

Inheritance diagram for resip::Parameter:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 Parameter (ParameterTypes::Type type)
virtual ~Parameter ()
ParameterTypes::Type getType () const
virtual const DatagetName () const
virtual Parameterclone () const =0
virtual EncodeStreamencode (EncodeStream &stream) const =0
virtual bool isQuoted () const
virtual void setQuoted (bool)

Protected Member Functions

 Parameter (const Parameter &other)
Parameteroperator= (const Parameter &other)

Private Attributes

ParameterTypes::Type mType

Detailed Description

Definition at line 12 of file Parameter.hxx.


Constructor & Destructor Documentation

Parameter::Parameter ( ParameterTypes::Type  type)

Definition at line 10 of file Parameter.cxx.

   : mType(type)
{}
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) {};

Member Function Documentation

virtual Parameter* resip::Parameter::clone ( ) const [pure virtual]
virtual EncodeStream& resip::Parameter::encode ( EncodeStream stream) const [pure virtual]
const Data & Parameter::getName ( ) const [virtual]
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
Parameter& resip::Parameter::operator= ( const Parameter other) [protected]
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

Member Data Documentation

Definition at line 34 of file Parameter.hxx.

Referenced by getName(), and getType().


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