reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::UnknownParameter Class Reference

Generically used to represent any parameter that is not known by the implmentation. More...

#include <UnknownParameter.hxx>

Inheritance diagram for resip::UnknownParameter:
[legend]

Public Member Functions

 UnknownParameter (const char *startName, unsigned int nameSize, ParseBuffer &pb, const std::bitset< 256 > &terminators)
 
 UnknownParameter (ParameterTypes::Type type, const Data &value)
 
 UnknownParameter (const Data &name)
 
EncodeStream & encode (EncodeStream &stream) const
 
Data & value ()
 
const Data & value () const
 
bool hasValue () const
 
bool isQuoted () const
 
void setQuoted (bool b)
 
virtual const Data & getName () const
 
virtual Parameter * clone () const
 
- Public Member Functions inherited from resip::Parameter
 Parameter (ParameterTypes::Type type)
 
virtual ~Parameter ()
 
ParameterTypes::Type getType () const
 

Additional Inherited Members

- Protected Member Functions inherited from resip::Parameter
 Parameter (const Parameter &other)
 
Parameter & operator= (const Parameter &other)
 

Detailed Description

Generically used to represent any parameter that is not known by the implmentation.

Definition at line 18 of file UnknownParameter.hxx.

Constructor & Destructor Documentation

◆ UnknownParameter() [1/3]

UnknownParameter::UnknownParameter ( const char *  startName,
unsigned int  nameSize,
ParseBuffer &  pb,
const std::bitset< 256 > &  terminators 
)

Definition at line 13 of file UnknownParameter.cxx.

◆ UnknownParameter() [2/3]

resip::UnknownParameter::UnknownParameter ( ParameterTypes::Type  type,
const Data &  value 
)

◆ UnknownParameter() [3/3]

UnknownParameter::UnknownParameter ( const Data &  name)
explicit

Definition at line 50 of file UnknownParameter.cxx.

Member Function Documentation

◆ clone()

Parameter * UnknownParameter::clone ( ) const
virtual

Implements resip::Parameter.

Definition at line 65 of file UnknownParameter.cxx.

◆ encode()

EncodeStream & UnknownParameter::encode ( EncodeStream &  stream) const
virtual

Implements resip::Parameter.

Definition at line 71 of file UnknownParameter.cxx.

◆ getName()

const Data & UnknownParameter::getName ( ) const
virtual

Reimplemented from resip::Parameter.

Definition at line 58 of file UnknownParameter.cxx.

◆ hasValue()

bool resip::UnknownParameter::hasValue ( ) const
inline

Definition at line 35 of file UnknownParameter.hxx.

◆ isQuoted()

bool resip::UnknownParameter::isQuoted ( ) const
inlinevirtual

Reimplemented from resip::Parameter.

Definition at line 36 of file UnknownParameter.hxx.

◆ setQuoted()

void resip::UnknownParameter::setQuoted ( bool  b)
inlinevirtual

Reimplemented from resip::Parameter.

Definition at line 37 of file UnknownParameter.hxx.

◆ value() [1/2]

Data & resip::UnknownParameter::value ( )
inline

Definition at line 33 of file UnknownParameter.hxx.

◆ value() [2/2]

const Data & resip::UnknownParameter::value ( ) const
inline

Definition at line 34 of file UnknownParameter.hxx.


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