Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

HttpRequestHeader Struct Reference

Inheritance diagram for HttpRequestHeader:

HttpHeader List of all members.

Public Member Functions

void free ()
virtual string * getValue (const char *name, string *out)
 HttpRequestHeader ()
 ~HttpRequestHeader ()

Public Attributes

string auth
string cmd
string contentLength
char digestCnonce [48+1]
char digestMethod [16+1]
char digestNc [10+1]
char digestNonce [48+1]
char digestOpaque [48+1]
char digestQop [16+1]
char digestRealm [48+1]
char digestResponse [48+1]
char digestUri [1024+1]
char digestUsername [48+1]
HashMap< string, HttpRequestHeader::Entry * > other
u_long rangeByteBegin
u_long rangeByteEnd
string rangeType
string uri
int uriEndsWithSlash
string uriOpts
char * uriOptsPtr
string ver

Detailed Description

Structure to describe an HTTP request.


Constructor & Destructor Documentation

HttpRequestHeader::HttpRequestHeader  ) 
 

Create the object.

HttpRequestHeader::~HttpRequestHeader  ) 
 

Destroy the object.


Member Function Documentation

void HttpRequestHeader::free  ) 
 

Free the structure.

string * HttpRequestHeader::getValue const char *  name,
string *  out
[virtual]
 

Get the value of the [name] field.

Implements HttpHeader.


Member Data Documentation

string HttpRequestHeader::auth
 

string HttpRequestHeader::cmd
 

string HttpRequestHeader::contentLength
 

char HttpRequestHeader::digestCnonce[48+1]
 

char HttpRequestHeader::digestMethod[16+1]
 

char HttpRequestHeader::digestNc[10+1]
 

char HttpRequestHeader::digestNonce[48+1]
 

char HttpRequestHeader::digestOpaque[48+1]
 

char HttpRequestHeader::digestQop[16+1]
 

char HttpRequestHeader::digestRealm[48+1]
 

Digest authorization scheme stuff.

char HttpRequestHeader::digestResponse[48+1]
 

char HttpRequestHeader::digestUri[1024+1]
 

char HttpRequestHeader::digestUsername[48+1]
 

HashMap<string, HttpRequestHeader::Entry*> HttpRequestHeader::other
 

u_long HttpRequestHeader::rangeByteBegin
 

u_long HttpRequestHeader::rangeByteEnd
 

string HttpRequestHeader::rangeType
 

string HttpRequestHeader::uri
 

int HttpRequestHeader::uriEndsWithSlash
 

string HttpRequestHeader::uriOpts
 

char* HttpRequestHeader::uriOptsPtr
 

string HttpRequestHeader::ver
 


Generated on Sun May 14 02:19:29 2006 for MyServer by doxygen 1.3.6