|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <HeaderFieldValue.hxx>
Public Types | |
| enum | CopyPaddingEnum { CopyPadding } |
| enum | NoOwnershipEnum { NoOwnership } |
Public Member Functions | |
| HeaderFieldValue () | |
| HeaderFieldValue (const char *field, size_t fieldLength) | |
| HeaderFieldValue (const HeaderFieldValue &hfv) | |
| HeaderFieldValue (const HeaderFieldValue &hfv, CopyPaddingEnum) | |
| HeaderFieldValue (const HeaderFieldValue &hfv, NoOwnershipEnum) | |
| HeaderFieldValue & | operator= (const HeaderFieldValue &) |
| HeaderFieldValue & | copyWithPadding (const HeaderFieldValue &rhs) |
| HeaderFieldValue & | swap (HeaderFieldValue &orig) |
| ~HeaderFieldValue () | |
| EncodeStream & | encode (EncodeStream &str) const |
| void | init (const char *field, size_t length, bool own) |
| const char * | getBuffer () const |
| size_t | getLength () const |
| void | clear () |
| void | toShareData (Data &data) const |
| void | toBorrowData (Data &data) |
Static Public Attributes | |
| static const HeaderFieldValue | Empty |
Friends | |
| EncodeStream & | operator<< (EncodeStream &, HeaderFieldValue &) |
Definition at line 20 of file HeaderFieldValue.hxx.
| Enumerator | |
|---|---|
| CopyPadding | |
Definition at line 25 of file HeaderFieldValue.hxx.
| Enumerator | |
|---|---|
| NoOwnership | |
Definition at line 30 of file HeaderFieldValue.hxx.
|
inline |
Definition at line 35 of file HeaderFieldValue.hxx.
| HeaderFieldValue::HeaderFieldValue | ( | const char * | field, |
| size_t | fieldLength | ||
| ) |
Definition at line 25 of file HeaderFieldValue.cxx.
| HeaderFieldValue::HeaderFieldValue | ( | const HeaderFieldValue & | hfv | ) |
Definition at line 31 of file HeaderFieldValue.cxx.
| HeaderFieldValue::HeaderFieldValue | ( | const HeaderFieldValue & | hfv, |
| CopyPaddingEnum | e | ||
| ) |
Definition at line 90 of file HeaderFieldValue.cxx.
| HeaderFieldValue::HeaderFieldValue | ( | const HeaderFieldValue & | hfv, |
| NoOwnershipEnum | n | ||
| ) |
Definition at line 100 of file HeaderFieldValue.cxx.
| HeaderFieldValue::~HeaderFieldValue | ( | ) |
Definition at line 120 of file HeaderFieldValue.cxx.
|
inline |
Definition at line 66 of file HeaderFieldValue.hxx.
| HeaderFieldValue & HeaderFieldValue::copyWithPadding | ( | const HeaderFieldValue & | rhs | ) |
Definition at line 68 of file HeaderFieldValue.cxx.
| EncodeStream & HeaderFieldValue::encode | ( | EncodeStream & | str | ) | const |
Definition at line 129 of file HeaderFieldValue.cxx.
|
inline |
Definition at line 64 of file HeaderFieldValue.hxx.
|
inline |
Definition at line 65 of file HeaderFieldValue.hxx.
|
inline |
Definition at line 52 of file HeaderFieldValue.hxx.
| HeaderFieldValue & HeaderFieldValue::operator= | ( | const HeaderFieldValue & | rhs | ) |
Definition at line 45 of file HeaderFieldValue.cxx.
| HeaderFieldValue & HeaderFieldValue::swap | ( | HeaderFieldValue & | orig | ) |
Definition at line 109 of file HeaderFieldValue.cxx.
|
inline |
Definition at line 84 of file HeaderFieldValue.hxx.
|
inline |
Definition at line 78 of file HeaderFieldValue.hxx.
|
friend |
|
static |
Definition at line 23 of file HeaderFieldValue.hxx.