web::response_t Class Reference
[Web client/server base classes]

#include <webserver.hh>

List of all members.

Public Types

typedef std::pair< std::string,
std::string > 
header_entry
 Header entry (name/token).
typedef std::vector< header_entryheader_type
 header type (name/token list)

Public Member Functions

 response_t ()
 Constructor.
 ~response_t ()
 Destructor.
bool write (int fd)
 Write a response to fd.
void SetStatusLine (const char *p)
 Set status line.
const char * GetStatusLine () const
 Get status line.
void AddHeader (const std::string &name, const std::string &token)
 Add header entry.
void RemoveHeader (const std::string &name)
 Remove header entry.
header_typeGetHeader ()
 Get Header.
const header_typeGetHeader () const
 Get Header.
const char * GetData () const
 Get data.
char * GetData ()
 Get data.
void SetData (const char *p, int len)
 Set data.
void SetData (const std::string &s)
 Set Data.
void Reserve (int len)
 Reserve data array.
int GetLength () const
 Get length.
void SetCanCompress (bool set=true)
 Try to compress response data.
bool GetCanCompress () const
 Get try compress value.
bool TryCompress ()
 Try to compress response data.


Detailed Description

Server response class brief Server response
Author:
Written January 2002 by Daniel Sigg
Version:
1.0

The documentation for this class was generated from the following file:
Generated on Sun Mar 8 19:21:38 2009 for dmt by  doxygen 1.5.4