Webmaster  |  Imprint 
C++ Server Pages
Main  |  License  |  Documentation  |  Download 

Messageheader Class Reference

Standard-message-header like rfc822.

#include <tnt/messageheader.h>

Inheritance diagram for Messageheader:

Partheader

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

Copyright © 2008 The Tntnet Development Team
Tntnet 1.6