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

DynamicHttpCommand Class Reference

List of all members.

Public Member Functions

int acceptData ()
 DynamicHttpCommand ()
char * getCommandName (char *str, int len=0)
int loadCommand (string &name, XmlParser *p, Server *s)
int loadCommand (const char *name, XmlParser *, Server *)
int send (HttpThreadContext *context, ConnectionPtr lpconnection, string &Uri, int systemrequest=0, int OnlyHeader=0, int yetmapped=0)
int unloadCommand (XmlParser *)
virtual ~DynamicHttpCommand ()

Private Attributes

XmlParsererrorParser
string filename
DynamicLibrary hinstLib

Constructor & Destructor Documentation

DynamicHttpCommand::DynamicHttpCommand  ) 
 

Default constructor.

DynamicHttpCommand::~DynamicHttpCommand  )  [virtual]
 

Destroy the object.


Member Function Documentation

int DynamicHttpCommand::acceptData  ) 
 

Does the method accept POST data?

char * DynamicHttpCommand::getCommandName char *  out,
int  len = 0
 

Get the command name.

int DynamicHttpCommand::loadCommand string &  name,
XmlParser p,
Server s
 

int DynamicHttpCommand::loadCommand const char *  name,
XmlParser parser,
Server server
 

Load the plugin. Returns 0 on success.

int DynamicHttpCommand::send HttpThreadContext context,
ConnectionPtr  lpconnection,
string &  Uri,
int  systemrequest = 0,
int  OnlyHeader = 0,
int  yetmapped = 0
 

Control a request.

int DynamicHttpCommand::unloadCommand XmlParser  ) 
 

Unload the plugin.


Member Data Documentation

XmlParser* DynamicHttpCommand::errorParser [private]
 

string DynamicHttpCommand::filename [private]
 

DynamicLibrary DynamicHttpCommand::hinstLib [private]
 


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