|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
Represents the "Status-Line" element in the RFC 3261 grammar. More...
#include <StatusLine.hxx>
Public Member Functions | |
| StatusLine () | |
| StatusLine (const HeaderFieldValue &hfv) | |
| StatusLine (const char *buf, int length) | |
| StatusLine (const StatusLine &) | |
| StatusLine & | operator= (const StatusLine &) |
| int & | responseCode () |
| int | responseCode () const |
| int & | statusCode () |
| int | statusCode () const |
| const Data & | getSipVersion () const |
| Data & | reason () |
| const Data & | reason () const |
| virtual void | parse (ParseBuffer &pb) |
| virtual StartLine * | clone () const |
| virtual StartLine * | clone (void *location) const |
| virtual EncodeStream & | encodeParsed (EncodeStream &str) const |
| virtual const Data & | errorContext () const |
Public Member Functions inherited from resip::StartLine | |
| StartLine () | |
| StartLine (const HeaderFieldValue &headerFieldValue) | |
| StartLine (const char *buf, int length) | |
| virtual | ~StartLine () |
Public Member Functions inherited from resip::LazyParser | |
| LazyParser (const HeaderFieldValue &headerFieldValue) | |
| LazyParser (const char *buf, int length) | |
| LazyParser (const HeaderFieldValue &headerFieldValue, HeaderFieldValue::CopyPaddingEnum e) | |
| LazyParser (const LazyParser &rhs) | |
| LazyParser (const LazyParser &rhs, HeaderFieldValue::CopyPaddingEnum e) | |
| LazyParser & | operator= (const LazyParser &rhs) |
| virtual | ~LazyParser () |
| EncodeStream & | encode (EncodeStream &str) const |
| Encodes this element to a stream, in the fashion it should be represented on the wire. | |
| bool | isParsed () const |
| Returns true iff a parse has been attempted. | |
| HeaderFieldValue & | getHeaderField () |
| void | checkParsed () const |
| void | checkParsed () |
| void | doParse () const |
| void | markDirty () const |
| bool | isWellFormed () const |
| Returns true iff this element was parsed successfully, according to the implementation of parse(). | |
Additional Inherited Members | |
Protected Member Functions inherited from resip::LazyParser | |
| LazyParser () | |
| void | clear () |
Represents the "Status-Line" element in the RFC 3261 grammar.
Definition at line 15 of file StatusLine.hxx.
| StatusLine::StatusLine | ( | ) |
Definition at line 20 of file StatusLine.cxx.
| StatusLine::StatusLine | ( | const HeaderFieldValue & | hfv | ) |
Definition at line 27 of file StatusLine.cxx.
| StatusLine::StatusLine | ( | const char * | buf, |
| int | length | ||
| ) |
Definition at line 34 of file StatusLine.cxx.
| StatusLine::StatusLine | ( | const StatusLine & | rhs | ) |
Definition at line 41 of file StatusLine.cxx.
|
virtual |
Implements resip::StartLine.
Definition at line 62 of file StatusLine.cxx.
|
virtual |
Implements resip::StartLine.
Definition at line 68 of file StatusLine.cxx.
|
virtual |
Implements resip::StartLine.
Definition at line 137 of file StatusLine.cxx.
|
virtual |
Implements resip::StartLine.
Definition at line 146 of file StatusLine.cxx.
| const Data & StatusLine::getSipVersion | ( | ) | const |
Definition at line 102 of file StatusLine.cxx.
| StatusLine & StatusLine::operator= | ( | const StatusLine & | rhs | ) |
Definition at line 49 of file StatusLine.cxx.
|
virtual |
Implements resip::StartLine.
Definition at line 123 of file StatusLine.cxx.
| Data & StatusLine::reason | ( | ) |
Definition at line 109 of file StatusLine.cxx.
| const Data & StatusLine::reason | ( | ) | const |
Definition at line 116 of file StatusLine.cxx.
| int & StatusLine::responseCode | ( | ) |
Definition at line 74 of file StatusLine.cxx.
| int StatusLine::responseCode | ( | ) | const |
Definition at line 81 of file StatusLine.cxx.
| int & StatusLine::statusCode | ( | ) |
Definition at line 88 of file StatusLine.cxx.
| int StatusLine::statusCode | ( | ) | const |
Definition at line 95 of file StatusLine.cxx.