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

MsCgi Class Reference

Inheritance diagram for MsCgi:

HttpDataHandler List of all members.

Public Types

typedef int(* CGIMAIN )(char *, MsCgiData *)

Public Member Functions

int send (HttpThreadContext *, ConnectionPtr s, const char *exec, char *cmdLine=0, int execute=0, int onlyHeader=0)

Static Public Member Functions

int load (XmlParser *)
int unload ()

Static Private Attributes

DynamicLibrary mscgiModule

Member Typedef Documentation

typedef int(* MsCgi::CGIMAIN)(char*, MsCgiData*)
 


Member Function Documentation

int MsCgi::load XmlParser  )  [static]
 

Functions to Load and free the MSCGI library.

Reimplemented from HttpDataHandler.

int MsCgi::send HttpThreadContext ,
ConnectionPtr  s,
const char *  exec,
char *  cmdLine = 0,
int  execute = 0,
int  onlyHeader = 0
 

Use this to send a MSCGI file through the HTTP protocol.

int MsCgi::unload  )  [static]
 

Free the memory allocated by the MSCGI library.

Reimplemented from HttpDataHandler.


Member Data Documentation

DynamicLibrary MsCgi::mscgiModule [static, private]
 

Store the MSCGI library module handle.


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