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

HttpDataHandler Class Reference

Inheritance diagram for HttpDataHandler:

Cgi FastCgi HttpDir HttpFile Isapi MsCgi WinCgi List of all members.

Public Member Functions

 HttpDataHandler ()
virtual int send (HttpThreadContext *, ConnectionPtr s, const char *filenamePath, const char *cgi, int OnlyHeader=0)
virtual ~HttpDataHandler ()

Static Public Member Functions

int load (XmlParser *)
int unload ()

Detailed Description

Base class to handle HTTP data.


Constructor & Destructor Documentation

HttpDataHandler::HttpDataHandler  ) 
 

Constructor for the class.

HttpDataHandler::~HttpDataHandler  )  [virtual]
 

Destroy the object.


Member Function Documentation

int HttpDataHandler::load XmlParser  )  [static]
 

Load the static elements.

Reimplemented in FastCgi, HttpDir, HttpFile, Isapi, and MsCgi.

int HttpDataHandler::send HttpThreadContext ,
ConnectionPtr  s,
const char *  filenamePath,
const char *  cgi,
int  OnlyHeader = 0
[virtual]
 

Send a file to the client using the HTTP protocol.

Reimplemented in HttpDir, and HttpFile.

int HttpDataHandler::unload  )  [static]
 

Unload the static elements.

Reimplemented in FastCgi, HttpDir, HttpFile, Isapi, and MsCgi.


Generated on Wed Dec 13 13:12:28 2006 for MyServer by doxygen 1.3.6