Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Request Class Reference

#include <Request.h>

Inheritance diagram for Request

Inheritance graph

[legend]
Collaboration diagram for Request:

Collaboration graph

[legend]
List of all members.

Public Types

typedef std::map<const PRUnichar*,
const PRUnichar*, comparePRU
mapStringString

Public Methods

NS_DECL_ISUPPORTS Request ()
virtual ~Request ()

Static Public Methods

void parseQueryString (mapStringString& params, const char* queryString)
 Description. More...

void parseCookieString (mapStringString& params, const char* queryString)
 Description. More...


Static Private Methods

void urlDecoder (const nsAReadableCString& encoded, nsAWritableCString& retval)
 Description. More...

int hexChar (const char c)

Member Typedef Documentation

typedef std::map<const PRUnichar*, const PRUnichar*, comparePRU> Request::mapStringString
 

Definition at line 22 of file Request.h.


Constructor & Destructor Documentation

NS_DECL_ISUPPORTS Request::Request ( )
 

Request::~Request ( ) [virtual]
 

Definition at line 24 of file Request.cpp.


Member Function Documentation

int Request::hexChar ( const char c ) [static, private]
 

Definition at line 91 of file Request.cpp.

Referenced by urlDecoder().

void Request::parseCookieString ( mapStringString & params,
const char * queryString ) [static]
 

Description.

Parameters:
qs  

Definition at line 108 of file Request.cpp.

Referenced by ApacheRequest::ApacheRequest().

void Request::parseQueryString ( mapStringString & params,
const char * queryString ) [static]
 

Description.

Parameters:
qs  

Definition at line 33 of file Request.cpp.

Referenced by ApacheRequest::ApacheRequest().

void Request::urlDecoder ( const nsAReadableCString & encoded,
nsAWritableCString & retval ) [static, private]
 

Description.

Parameters:
encoded  

Definition at line 71 of file Request.cpp.

Referenced by parseQueryString().


The documentation for this class was generated from the following files:
Generated at Tue Sep 12 16:34:13 2000 by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000