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

PluginsNamespaceManager Class Reference

Inheritance diagram for PluginsNamespaceManager:

PluginsNamespace DynamicFiltersManager DynExecutorManager DynHttpCommandManager DynHttpManagerList GenericPluginsManager ProtocolsManager List of all members.

Public Member Functions

virtual int load (Server *server, XmlParser *languageFile, string &resource)
 PluginsNamespaceManager (string name)
virtual int preLoad (Server *server, XmlParser *languageFile, string &resource)

Protected Member Functions

virtual PlugincreatePluginObject ()

Private Member Functions

int addPlugin (string &file, Server *server, XmlParser *languageFile, bool global)

Constructor & Destructor Documentation

PluginsNamespaceManager::PluginsNamespaceManager string  name  ) 
 

Constructor for the class.

Parameters:
name The name for this namespace.


Member Function Documentation

int PluginsNamespaceManager::addPlugin string &  file,
Server server,
XmlParser languageFile,
bool  global
[private]
 

Add a plugin to the namespace.

Parameters:
file The plugin file name.
server The server object to use.
languageFile The language file to use to retrieve warnings/errors messages.
global Specify if the library should be loaded globally.

Plugin * PluginsNamespaceManager::createPluginObject  )  [protected, virtual]
 

Create the appropriate object to keep a plugin.

Reimplemented in DynExecutorManager, DynHttpCommandManager, DynHttpManagerList, and ProtocolsManager.

int PluginsNamespaceManager::load Server server,
XmlParser languageFile,
string &  resource
[virtual]
 

Load sequence, called when all the plugins are loaded.

Parameters:
server The server object to use.
languageFile The language file to use to retrieve warnings/errors messages.
resource The resource location to use to load plugins, in this implementation it is a directory name.

Implements PluginsNamespace.

int PluginsNamespaceManager::preLoad Server server,
XmlParser languageFile,
string &  resource
[virtual]
 

Preload sequence, called when all the plugins are not yet loaded.

Parameters:
server The server object to use.
languageFile The language file to use to retrieve warnings/errors messages.
resource The resource location to use to load plugins, in this implementation it is a directory name.

Implements PluginsNamespace.


Generated on Thu May 1 12:41:04 2008 for MyServer by  doxygen 1.3.9.1