Messageheader Class Reference
Standard-message-header like rfc822.
#include <tnt/messageheader.h>
List of all members.
|
Public Types |
typedef std::pair< const char
*, const char * > | value_type |
Public Member Functions |
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
const_iterator | find (const char *key) const |
|
const_iterator | find (const std::string &key) const |
|
bool | hasHeader (const char *key) const |
|
bool | hasHeader (const std::string &key) const |
|
bool | compareHeader (const char *key, const char *value) const |
|
bool | compareHeader (const std::string &key, const std::string &value) const |
|
void | removeHeader (const char *key) |
|
void | removeHeader (const std::string &key) |
|
void | clear () |
|
void | setHeader (const char *key, const char *value, bool replace) |
|
void | setHeader (const std::string &key, const std::string &value, bool replace) |
Static Public Attributes |
|
static const unsigned | MAXHEADERSIZE = 4096 |
Protected Types |
| enum | return_type {
OK,
FAIL,
END
} |
Protected Member Functions |
|
virtual return_type | onField (const char *name, const char *value) |
Friends |
|
class | Parser |
Classes |
| class | const_iterator |
| class | Parser |