Arc::SubmitterPluginLoader Class Reference

#include <SubmitterPlugin.h>

Inheritance diagram for Arc::SubmitterPluginLoader:
Arc::Loader

Public Member Functions

 SubmitterPluginLoader ()
 ~SubmitterPluginLoader ()
SubmitterPluginload (const std::string &name, const UserConfig &usercfg)

Detailed Description

Class responsible for loading SubmitterPlugin plugins The SubmitterPlugin objects returned by a SubmitterPluginLoader must not be used after the SubmitterPluginLoader goes out of scope.


Constructor & Destructor Documentation

Arc::SubmitterPluginLoader::SubmitterPluginLoader (  ) 

Constructor Creates a new SubmitterPluginLoader.

Arc::SubmitterPluginLoader::~SubmitterPluginLoader (  ) 

Destructor Calling the destructor destroys all SubmitterPlugins loaded by the SubmitterPluginLoader instance.


Member Function Documentation

SubmitterPlugin* Arc::SubmitterPluginLoader::load ( const std::string &  name,
const UserConfig usercfg 
)

Load a new SubmitterPlugin

Parameters:
name The name of the SubmitterPlugin to load.
usercfg The UserConfig object for the new SubmitterPlugin.
Returns:
A pointer to the new SubmitterPlugin (NULL on error).

The documentation for this class was generated from the following file:
Generated on Wed Jun 27 11:54:19 2012 for Hosting Environment (Daemon) by  doxygen 1.6.3