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

Isapi Class Reference

Inheritance diagram for Isapi:

HttpDataHandler List of all members.

Public Member Functions

 Isapi ()
int send (HttpThreadContext *td, ConnectionPtr connection, const char *scriptpath, const char *cgipath, int execute, int onlyHeader)

Static Public Member Functions

u_long getTimeout ()
int load (XmlParser *)
void setTimeout (u_long)
int unload ()

Static Public Attributes

Mutexisapi_mutex

Static Private Attributes

u_long timeout = MYSERVER_SEC(15)

Constructor & Destructor Documentation

Isapi::Isapi  ) 
 

Constructor for the ISAPI class.


Member Function Documentation

u_long Isapi::getTimeout  )  [static]
 

Return the timeout value used with the isapi modules.

int Isapi::load XmlParser  )  [static]
 

Initialize the ISAPI engine under WIN32.

Reimplemented from HttpDataHandler.

int Isapi::send HttpThreadContext td,
ConnectionPtr  connection,
const char *  scriptpath,
const char *  cgipath,
int  execute,
int  onlyHeader
 

Main procedure to call an ISAPI module.

void Isapi::setTimeout u_long  ntimeout  )  [static]
 

Set a new timeout value used with the isapi modules.

int Isapi::unload  )  [static]
 

Cleanup the memory used by ISAPI.

Reimplemented from HttpDataHandler.


Member Data Documentation

Mutex* Isapi::isapi_mutex [static]
 

u_long Isapi::timeout = MYSERVER_SEC(15) [static, private]
 

Initialize the timeout value to 15 seconds.


Generated on Wed Nov 8 13:12:49 2006 for MyServer by doxygen 1.3.6