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

DynamicHttpManager Class Reference

List of all members.

Public Member Functions

 DynamicHttpManager ()
char * getManagerName (char *str, int len=0)
int loadManager (string &name, XmlParser *p, Server *s)
int loadManager (const char *name, XmlParser *, Server *)
int send (HttpThreadContext *, ConnectionPtr s, const char *filenamePath, const char *cgi, int onlyHeader=0)
int unloadManager (XmlParser *)
virtual ~DynamicHttpManager ()

Private Attributes

XmlParsererrorParser
string filename
DynamicLibrary hinstLib

Constructor & Destructor Documentation

DynamicHttpManager::DynamicHttpManager  ) 
 

Default constructor.

DynamicHttpManager::~DynamicHttpManager  )  [virtual]
 

Destroy the object.


Member Function Documentation

char * DynamicHttpManager::getManagerName char *  out,
int  len = 0
 

Get the command name.

int DynamicHttpManager::loadManager string &  name,
XmlParser p,
Server s
 

int DynamicHttpManager::loadManager const char *  name,
XmlParser parser,
Server server
 

Load the plugin. Returns 0 on success.

int DynamicHttpManager::send HttpThreadContext context,
ConnectionPtr  s,
const char *  filenamePath,
const char *  cgi,
int  onlyHeader = 0
 

Control a request.

int DynamicHttpManager::unloadManager XmlParser  ) 
 

Unload the plugin.


Member Data Documentation

XmlParser* DynamicHttpManager::errorParser [private]
 

string DynamicHttpManager::filename [private]
 

DynamicLibrary DynamicHttpManager::hinstLib [private]
 


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