35 virtual void setLoad(
bool) = 0;
38 virtual void clearPluginStructure() = 0;
41 virtual void addPluginData(
const std::string& application,
const std::string& platform,
42 const std::string& configuration,
const std::string& transport,
const std::string& plugin) = 0;
45 virtual void removePlugin(
const std::string& application,
const std::string& platform,
46 const std::string& configuration,
const std::string& transport) = 0;
49 virtual void addPlugin(
const std::string& application,
const std::string& platform,
50 const std::string& configuration,
const std::string& transport) = 0;
55 boost::signal<void (
const std::string&,
const std::string&,
const std::string&,
58 boost::signal<void (const std::string&, const std::string&, const std::string&, const std::string&)>
signal_addPlugin;
59 boost::signal<void (const std::string&, const std::string&, const std::string&, const std::string&)>
signal_removePlugin;
60 boost::signal<void (const std::string&, const std::string&, const std::string&, const std::string&)>
signal_erasePlugin;