8#define RESIPROCATE_SUBSYSTEM resip::Subsystem::SIP
12 const std::bitset<256>& terminators) :
26 if(terminators[(
unsigned char)(*pb.
position())])
28 ErrLog(<<
"Empty value in string-type parameter.");
38 ErrLog(<<
"Caught exception: " << e);
53 const std::bitset<256>& terminators,
The abstract base-class for all exceptions thrown by resip code.
Generically represents miscellaneous parameter data.
bool empty() const noexcept
Checks whether the Data is empty.
virtual const Data & getName() const
Provides string-parsing functionality with protection from buffer overflow.
CurrentPosition skipWhitespace()
CurrentPosition position() const
CurrentPosition skipToOneOf(const char *cs)
CurrentPosition skipChar()
void data(Data &data, const char *start) const
make the passed in data share memory with the buffer (uses Data::Share)
Represents the "via-received" element in the RFC 3261 grammar.
static Parameter * decode(ParameterTypes::Type type, ParseBuffer &pb, const std::bitset< 256 > &terminators, PoolBase *pool)
ReceivedParameter(ParameterTypes::Type type, ParseBuffer &pb, const std::bitset< 256 > &terminators)
EncodeStream & encode(EncodeStream &stream) const override
Parameter * clone() const override
static const char * EQUALS
dcm! – add UnusedChecking(_enum) below;