ARC SDK
|
Handles loading of the required BrokerPlugin plugin. More...
#include <arc/compute/BrokerPlugin.h>
Public Member Functions | |
BrokerPluginLoader () | |
Load the base configuration of plugin locations etc. More... | |
~BrokerPluginLoader () | |
If keep_ownership in load() is true then BrokerPlugin objects are deleted. More... | |
BrokerPlugin * | load (const UserConfig &uc, const std::string &name="", bool keep_ownerskip=true) |
Load the BrokerPlugin with the given name. More... | |
BrokerPlugin * | load (const UserConfig &uc, const JobDescription &j, const std::string &name="", bool keep_ownerskip=true) |
Load the BrokerPlugin with the given name and set the JobDescription in it. More... | |
BrokerPlugin * | copy (const BrokerPlugin *p, bool keep_ownerskip=true) |
Copy a BrokerPlugin. More... | |
Handles loading of the required BrokerPlugin plugin.
Arc::BrokerPluginLoader::BrokerPluginLoader | ( | ) |
Load the base configuration of plugin locations etc.
Arc::BrokerPluginLoader::~BrokerPluginLoader | ( | ) |
If keep_ownership in load() is true then BrokerPlugin objects are deleted.
BrokerPlugin* Arc::BrokerPluginLoader::copy | ( | const BrokerPlugin * | p, |
bool | keep_ownerskip = true |
||
) |
Copy a BrokerPlugin.
BrokerPlugin* Arc::BrokerPluginLoader::load | ( | const UserConfig & | uc, |
const std::string & | name = "" , |
||
bool | keep_ownerskip = true |
||
) |
Load the BrokerPlugin with the given name.
BrokerPlugin* Arc::BrokerPluginLoader::load | ( | const UserConfig & | uc, |
const JobDescription & | j, | ||
const std::string & | name = "" , |
||
bool | keep_ownerskip = true |
||
) |
Load the BrokerPlugin with the given name and set the JobDescription in it.