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