1#if !defined(RESIP_QVALUEPARAMETER_HXX)
2#define RESIP_QVALUEPARAMETER_HXX
93 const std::bitset<256>& terminators,
Provides string-parsing functionality with protection from buffer overflow.
Represents the "q" parameter value of the RFC 3261 grammar.
static Parameter * decode(ParameterTypes::Type type, ParseBuffer &pb, const std::bitset< 256 > &terminators, PoolBase *pool)
creates a QValueParameter object and returns a pointer to it.
virtual EncodeStream & encode(EncodeStream &stream) const
returns "q=3" or equivalent in the stream it receives
virtual Parameter * clone() const
creates a new QValueParameter object that is a copy of this one.
dcm! – add UnusedChecking(_enum) below;
EncodeStream & operator<<(EncodeStream &strm, const BaseException &e)
Replaces STL streams for general encoding purposes.