Arc::JobControllerPluginLoader Class Reference

#include <JobControllerPlugin.h>

Inheritance diagram for Arc::JobControllerPluginLoader:
Arc::Loader

Public Member Functions

 JobControllerPluginLoader ()
 ~JobControllerPluginLoader ()
JobControllerPluginload (const std::string &name, const UserConfig &uc)

Detailed Description

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


Constructor & Destructor Documentation

Arc::JobControllerPluginLoader::JobControllerPluginLoader (  ) 

Constructor Creates a new JobControllerPluginLoader.

Arc::JobControllerPluginLoader::~JobControllerPluginLoader (  ) 

Destructor Calling the destructor destroys all JobControllerPlugins loaded by the JobControllerPluginLoader instance.


Member Function Documentation

JobControllerPlugin* Arc::JobControllerPluginLoader::load ( const std::string &  name,
const UserConfig uc 
)

Load a new JobControllerPlugin

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

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