29 #include <boost/any.hpp>
77 const std::string get_plugin_names()
const;
80 const std::set<std::string> get_set()
const;
117 virtual void do_initialise();
120 void do_add_dependend_handlers(
HandlerHelpMap& handler_map)
const;
122 std::vector<PPluginModule> m_modules;
125 virtual void do_print_short_help(std::ostream& os)
const;
126 virtual void do_print_help(std::ostream& os)
const;
127 virtual void do_get_xml_help(xmlpp::Element *root)
const;
129 static const char *
const m_help;
142 template <
typename T>
164 static const T& instance();
170 static const T* pointer();
183 static const T& do_instance(
bool require_initialization);
186 static bool m_is_created;
187 static CMutex m_initialization_mutex;
188 static bool m_is_initialized;