41 std::shared_ptr<publisher_api> get_publisher(
const std::string& name);
48 std::shared_ptr<publisher_api> get_publisher(
const std::string& name,
const std::map<std::string, std::string>& opts);
54 const std::set<std::string>& get_publisher_names();
61 std::shared_ptr<multi_publisher_api> get_multi_publisher();
72 std::shared_ptr<multi_publisher_api> get_multi_publisher(std::vector< std::string > & plugin_list);
75 std::shared_ptr<builder_api> get_builder();
78 std::set<std::string> names;