|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
Represents the "Request-Line" element in the RFC 3261 grammar. More...
#include <RequestLine.hxx>
Public Member Functions | |
| RequestLine () | |
| RequestLine (MethodTypes method, const Data &sipVersion=Symbols::DefaultSipVersion) | |
| RequestLine (const HeaderFieldValue &hfv) | |
| RequestLine (const char *buf, int len) | |
| RequestLine (const RequestLine &) | |
| RequestLine & | operator= (const RequestLine &) |
| virtual | ~RequestLine () |
| const Uri & | uri () const |
| Uri & | uri () |
| MethodTypes | getMethod () const |
| MethodTypes & | method () |
| MethodTypes | method () const |
| Data & | unknownMethodName () |
| const Data & | unknownMethodName () const |
| const Data & | getSipVersion () 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 "Request-Line" element in the RFC 3261 grammar.
Definition at line 17 of file RequestLine.hxx.
| RequestLine::RequestLine | ( | ) |
Definition at line 21 of file RequestLine.cxx.
| RequestLine::RequestLine | ( | MethodTypes | method, |
| const Data & | sipVersion = Symbols::DefaultSipVersion |
||
| ) |
Definition at line 28 of file RequestLine.cxx.
| RequestLine::RequestLine | ( | const HeaderFieldValue & | hfv | ) |
Definition at line 35 of file RequestLine.cxx.
| RequestLine::RequestLine | ( | const char * | buf, |
| int | len | ||
| ) |
Definition at line 42 of file RequestLine.cxx.
| RequestLine::RequestLine | ( | const RequestLine & | rhs | ) |
Definition at line 49 of file RequestLine.cxx.
|
virtual |
Definition at line 71 of file RequestLine.cxx.
|
virtual |
Implements resip::StartLine.
Definition at line 75 of file RequestLine.cxx.
|
virtual |
Implements resip::StartLine.
Definition at line 81 of file RequestLine.cxx.
|
virtual |
Implements resip::StartLine.
Definition at line 159 of file RequestLine.cxx.
|
virtual |
Implements resip::StartLine.
Definition at line 168 of file RequestLine.cxx.
| MethodTypes RequestLine::getMethod | ( | ) | const |
Definition at line 101 of file RequestLine.cxx.
| const Data & RequestLine::getSipVersion | ( | ) | const |
Definition at line 136 of file RequestLine.cxx.
| MethodTypes & RequestLine::method | ( | ) |
Definition at line 108 of file RequestLine.cxx.
| MethodTypes RequestLine::method | ( | ) | const |
Definition at line 115 of file RequestLine.cxx.
| RequestLine & RequestLine::operator= | ( | const RequestLine & | rhs | ) |
Definition at line 58 of file RequestLine.cxx.
|
virtual |
Implements resip::StartLine.
Definition at line 143 of file RequestLine.cxx.
| Data & RequestLine::unknownMethodName | ( | ) |
Definition at line 122 of file RequestLine.cxx.
| const Data & RequestLine::unknownMethodName | ( | ) | const |
Definition at line 129 of file RequestLine.cxx.
| Uri & RequestLine::uri | ( | ) |
Definition at line 94 of file RequestLine.cxx.
| const Uri & RequestLine::uri | ( | ) | const |
Definition at line 87 of file RequestLine.cxx.