|
ARC SDK
|
#include <arc/compute/JobControllerPlugin.h>
Public Member Functions | |
| JobControllerPluginLoader () | |
| ~JobControllerPluginLoader () | |
| JobControllerPlugin * | load (const std::string &name, const UserConfig &uc) |
| JobControllerPlugin * | loadByInterfaceName (const std::string &name, const UserConfig &uc) |
Class responsible for loading JobControllerPlugin plugins The JobControllerPlugin objects returned by a JobControllerPluginLoader must not be used after the JobControllerPluginLoader goes out of scope.
| Arc::JobControllerPluginLoader::JobControllerPluginLoader | ( | ) |
Constructor Creates a new JobControllerPluginLoader.
| Arc::JobControllerPluginLoader::~JobControllerPluginLoader | ( | ) |
Destructor Calling the destructor destroys all JobControllerPlugins loaded by the JobControllerPluginLoader instance.
| JobControllerPlugin* Arc::JobControllerPluginLoader::load | ( | const std::string & | name, |
| const UserConfig & | uc | ||
| ) |
Load a new JobControllerPlugin
| name | The name of the JobControllerPlugin to load. |
| uc | The UserConfig object for the new JobControllerPlugin. |
1.8.3.1-20130209