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

#include <ExistsOrDataParameter.hxx>

Inheritance diagram for resip::ExistsOrDataParameter:
[legend]

Public Member Functions

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

Static Public Member Functions

static Parameter * decode (ParameterTypes::Type type, ParseBuffer &pb, const std::bitset< 256 > &terminators, PoolBase *pool)
 
- Static Public Member Functions inherited from resip::DataParameter
static Parameter * decode (ParameterTypes::Type type, ParseBuffer &pb, const std::bitset< 256 > &terminators, PoolBase *pool)
 

Protected Member Functions

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

Friends

class ParserCategory
 
class Auth
 

Additional Inherited Members

- Public Types inherited from resip::DataParameter
typedef Data Type
 
- Protected Attributes inherited from resip::DataParameter
Type mValue
 
bool mQuoted
 

Detailed Description

Definition at line 15 of file ExistsOrDataParameter.hxx.

Constructor & Destructor Documentation

◆ ExistsOrDataParameter() [1/4]

resip::ExistsOrDataParameter::ExistsOrDataParameter ( ParameterTypes::Type  type)
explicit

Definition at line 31 of file ExistsOrDataParameter.cxx.

◆ ExistsOrDataParameter() [2/4]

resip::ExistsOrDataParameter::ExistsOrDataParameter ( ParameterTypes::Type  type,
bool   
)

Definition at line 19 of file ExistsOrDataParameter.cxx.

◆ ExistsOrDataParameter() [3/4]

resip::ExistsOrDataParameter::ExistsOrDataParameter ( ParameterTypes::Type  type,
ParseBuffer &  pb,
const std::bitset< 256 > &  terminators 
)

Definition at line 24 of file ExistsOrDataParameter.cxx.

◆ ExistsOrDataParameter() [4/4]

resip::ExistsOrDataParameter::ExistsOrDataParameter ( const ExistsOrDataParameter &  other)
inlineprotected

Definition at line 34 of file ExistsOrDataParameter.hxx.

Member Function Documentation

◆ clone()

Parameter * resip::ExistsOrDataParameter::clone ( ) const
virtual

Reimplemented from resip::DataParameter.

Definition at line 54 of file ExistsOrDataParameter.cxx.

◆ decode()

Parameter * resip::ExistsOrDataParameter::decode ( ParameterTypes::Type  type,
ParseBuffer &  pb,
const std::bitset< 256 > &  terminators,
PoolBase *  pool 
)
static

Definition at line 37 of file ExistsOrDataParameter.cxx.

◆ encode()

EncodeStream & resip::ExistsOrDataParameter::encode ( EncodeStream &  stream) const
virtual

Reimplemented from resip::DataParameter.

Definition at line 60 of file ExistsOrDataParameter.cxx.

Friends And Related Symbol Documentation

◆ Auth

friend class Auth
friend

Definition at line 39 of file ExistsOrDataParameter.hxx.

◆ ParserCategory

friend class ParserCategory
friend

Definition at line 38 of file ExistsOrDataParameter.hxx.


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