ARC SDK
|
#include <arc/compute/JobDescriptionParserPlugin.h>
Data Structures | |
class | iterator |
Public Member Functions | |
JobDescriptionParserPluginLoader () | |
~JobDescriptionParserPluginLoader () | |
JobDescriptionParserPlugin * | load (const std::string &name) |
const std::list< JobDescriptionParserPlugin * > & | GetJobDescriptionParserPlugins () const |
iterator | GetIterator () |
Class responsible for loading JobDescriptionParserPlugin plugins The JobDescriptionParserPlugin objects returned by a JobDescriptionParserPluginLoader must not be used after the JobDescriptionParserPluginLoader goes out of scope.
Arc::JobDescriptionParserPluginLoader::JobDescriptionParserPluginLoader | ( | ) |
Constructor Creates a new JobDescriptionParserPluginLoader.
Arc::JobDescriptionParserPluginLoader::~JobDescriptionParserPluginLoader | ( | ) |
Destructor Calling the destructor destroys all JobDescriptionParserPlugin object loaded by the JobDescriptionParserPluginLoader instance.
|
inline |
Retrieve the list of loaded JobDescriptionParserPlugin objects.
JobDescriptionParserPlugin* Arc::JobDescriptionParserPluginLoader::load | ( | const std::string & | name | ) |
Load a new JobDescriptionParserPlugin
name | The name of the JobDescriptionParserPlugin to load. |