Add Doxygen documentation for plugin_registry class.

(cherry picked from commit 4c093bf60cc6257232927d907106551293913384)
This commit is contained in:
Krzysztof Foltman
2010-04-02 23:18:52 +01:00
committed by Tobias Doerffel
parent 47a46da43d
commit 6c59404c32

View File

@@ -377,6 +377,7 @@ struct plugin_ctl_iface: public virtual plugin_metadata_iface
struct plugin_list_info_iface;
/// A class to retrieve and query the list of Calf plugins
class plugin_registry
{
public:
@@ -385,9 +386,12 @@ private:
plugin_vector plugins;
plugin_registry();
public:
/// Get the singleton object.
static plugin_registry &instance();
/// Get all plugin metadata objects
const plugin_vector &get_all() { return plugins; }
/// Get single plugin metadata object by URI
const plugin_metadata_iface *get_by_uri(const char *URI);
};