#include <HeaderBase.h>
|
| static const int | eof_ = std::char_traits<char>::eof() |
| |
◆ Limits
Limits for reading a header.
| Enumerator |
|---|
| MAX_NAME_LENGTH | |
| MAX_VALUE_LENGTH | |
◆ HeaderBase()
| ACE::INet::HeaderBase::HeaderBase |
( |
| ) |
|
◆ ~HeaderBase()
| ACE::INet::HeaderBase::~HeaderBase |
( |
| ) |
|
|
virtual |
◆ add()
Adds header name with value. Allows duplicates.
◆ clear()
| void ACE::INet::HeaderBase::clear |
( |
| ) |
|
|
inline |
◆ get()
Retrieves value for header name into value (first found).
◆ get_content_length()
| int ACE::INet::HeaderBase::get_content_length |
( |
| ) |
const |
|
inlinevirtual |
Returns the content length for this message. Returns UNKNOWN_CONTENT_LENGTH if no Content-Length header is present.
◆ get_content_type()
| ACE_CString ACE::INet::HeaderBase::get_content_type |
( |
| ) |
const |
|
inlinevirtual |
Returns the content type for this message. Returns UNKNOWN_CONTENT_TYPE if no Content-Type header is present.
◆ get_values()
Retrieves values for all headers name into values.
◆ has()
| bool ACE::INet::HeaderBase::has |
( |
const ACE_CString & | name | ) |
const |
|
inline |
Returns true if a header name exists (1 or more), false otherwise.
◆ read()
| bool ACE::INet::HeaderBase::read |
( |
std::istream & | str | ) |
|
|
virtual |
◆ read_field()
| int ACE::INet::HeaderBase::read_field |
( |
std::istream & | str, |
|
|
ACE_CString & | var, |
|
|
size_t | maxlen, |
|
|
char | delim ) |
|
inlineprotected |
◆ read_ws_field()
| int ACE::INet::HeaderBase::read_ws_field |
( |
std::istream & | str, |
|
|
ACE_CString & | var, |
|
|
size_t | maxlen ) |
|
inlineprotected |
◆ remove()
| void ACE::INet::HeaderBase::remove |
( |
const ACE_CString & | name | ) |
|
|
inline |
Removes header name (first found).
◆ set()
Sets header name to value. Overwrites existing vaues.
◆ set_content_length()
| void ACE::INet::HeaderBase::set_content_length |
( |
int | length | ) |
|
|
virtual |
Sets the Content-Length header. Removes the Content-Length header if length is UNKNOWN_CONTENT_LENGTH.
◆ set_content_type()
| void ACE::INet::HeaderBase::set_content_type |
( |
const ACE_CString & | mime_type | ) |
|
|
inlinevirtual |
Sets the content type for this message. Removes the Content-Type header if UNKNOWN_CONTENT_TYPE is specified.
◆ write()
| void ACE::INet::HeaderBase::write |
( |
std::ostream & | str | ) |
const |
|
virtual |
◆ CONTENT_LENGTH
| const ACE_CString ACE::INet::HeaderBase::CONTENT_LENGTH = "Content-Length" |
|
static |
◆ CONTENT_TYPE
| const ACE_CString ACE::INet::HeaderBase::CONTENT_TYPE = "Content-Type" |
|
static |
◆ EMPTY
◆ eof_
| const int ACE::INet::HeaderBase::eof_ = std::char_traits<char>::eof() |
|
staticprotected |
◆ header_values_
| TNVMap ACE::INet::HeaderBase::header_values_ |
|
private |
◆ UNKNOWN_CONTENT_LENGTH
| const int ACE::INet::HeaderBase::UNKNOWN_CONTENT_LENGTH = -1 |
|
static |
◆ UNKNOWN_CONTENT_TYPE
| const ACE_CString ACE::INet::HeaderBase::UNKNOWN_CONTENT_TYPE |
|
static |
The documentation for this class was generated from the following files: