Add Doxygen documentation for plugin_registry class.
(cherry picked from commit 4c093bf60cc6257232927d907106551293913384)
This commit is contained in:
committed by
Tobias Doerffel
parent
47a46da43d
commit
6c59404c32
@@ -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);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user