1#if defined(HAVE_CONFIG_H)
15#define RESIPROCATE_SUBSYSTEM Subsystem::SIP
23 mSipVersion(
Data::Share,
Symbols::DefaultSipVersion),
30 mSipVersion(
Data::Share,
Symbols::DefaultSipVersion),
37 mSipVersion(
Data::Share,
Symbols::DefaultSipVersion),
43 mResponseCode(rhs.mResponseCode),
44 mSipVersion(rhs.mSipVersion),
54 mResponseCode = rhs.mResponseCode;
55 mSipVersion = rhs.mSipVersion;
56 mReason = rhs.mReason;
127 pb.
data(mSipVersion, start);
133 pb.
data(mReason, start);
148 static const Data statLine(
"Status Line");
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
LazyParser & operator=(const LazyParser &rhs)
Provides string-parsing functionality with protection from buffer overflow.
CurrentPosition skipNonWhitespace()
CurrentPosition skipToEnd()
CurrentPosition skipWhitespace()
void data(Data &data, const char *start) const
make the passed in data share memory with the buffer (uses Data::Share)
Represents the "Status-Line" element in the RFC 3261 grammar.
virtual EncodeStream & encodeParsed(EncodeStream &str) const
virtual void parse(ParseBuffer &pb)
StatusLine & operator=(const StatusLine &)
const Data & getSipVersion() const
virtual StartLine * clone() const
virtual const Data & errorContext() const
static const char * SPACE
dcm! – add UnusedChecking(_enum) below;