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

Generically represents floating point values conveyed by SIP parameters. More...

#include <FloatParameter.hxx>

Inheritance diagram for resip::FloatParameter:
[legend]

Public Types

typedef float Type
 

Public Member Functions

 FloatParameter (ParameterTypes::Type, ParseBuffer &pb, const char *terminators)
 
 FloatParameter (ParameterTypes::Type type)
 
virtual Parameter * clone () const
 
virtual EncodeStream & encode (std::ostream &stream) const
 
- Public Member Functions inherited from resip::Parameter
 Parameter (ParameterTypes::Type type)
 
virtual ~Parameter ()
 
ParameterTypes::Type getType () const
 
virtual const Data & getName () const
 
virtual EncodeStream & encode (EncodeStream &stream) const =0
 
virtual bool isQuoted () const
 
virtual void setQuoted (bool)
 

Static Public Member Functions

static Parameter * decode (ParameterTypes::Type type, ParseBuffer &pb, const char *terminators)
 

Friends

class ParserCategory
 

Additional Inherited Members

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

Detailed Description

Generically represents floating point values conveyed by SIP parameters.

Definition at line 19 of file FloatParameter.hxx.

Member Typedef Documentation

◆ Type

Definition at line 22 of file FloatParameter.hxx.

Constructor & Destructor Documentation

◆ FloatParameter() [1/2]

FloatParameter::FloatParameter ( ParameterTypes::Type  type,
ParseBuffer &  pb,
const char *  terminators 
)

Definition at line 17 of file FloatParameter.cxx.

◆ FloatParameter() [2/2]

FloatParameter::FloatParameter ( ParameterTypes::Type  type)
explicit

Definition at line 35 of file FloatParameter.cxx.

Member Function Documentation

◆ clone()

Parameter * FloatParameter::clone ( ) const
virtual

Implements resip::Parameter.

Definition at line 41 of file FloatParameter.cxx.

◆ decode()

static Parameter * resip::FloatParameter::decode ( ParameterTypes::Type  type,
ParseBuffer &  pb,
const char *  terminators 
)
inlinestatic

Definition at line 27 of file FloatParameter.hxx.

◆ encode()

EncodeStream & FloatParameter::encode ( std::ostream &  stream) const
virtual

Definition at line 47 of file FloatParameter.cxx.

Friends And Related Symbol Documentation

◆ ParserCategory

friend class ParserCategory
friend

Definition at line 36 of file FloatParameter.hxx.


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