#include "plugin.h"#include "plugin-types.h"#include "messages.h"#include "pathutils.h"#include "resolved-configurable-paths.h"#include <gmodule.h>#include <string.h>
Functions | |
| PluginCandidate * | plugin_candidate_new (gint plugin_type, const gchar *name, const gchar *module_name) |
| void | plugin_candidate_free (PluginCandidate *self) |
| gpointer | plugin_construct (Plugin *self) |
| gpointer | plugin_construct_from_config (Plugin *self, CfgLexer *lexer, gpointer arg) |
| void | plugin_register (PluginContext *context, Plugin *p, gint number) |
| Plugin * | plugin_find (PluginContext *context, gint plugin_type, const gchar *plugin_name) |
| gboolean | plugin_load_module (PluginContext *context, const gchar *module_name, CfgArgs *args) |
| gboolean | plugin_is_module_available (PluginContext *context, const gchar *module_name) |
| gboolean | plugin_is_plugin_available (PluginContext *context, gint plugin_type, const gchar *plugin_name) |
| gboolean | plugin_has_discovery_run (PluginContext *context) |
| void | plugin_discover_candidate_modules (PluginContext *context) |
| void | plugin_context_copy_candidates (PluginContext *context, PluginContext *from) |
| void | plugin_context_set_module_path (PluginContext *context, const gchar *module_path) |
| void | plugin_context_init_instance (PluginContext *context) |
| void | plugin_context_deinit_instance (PluginContext *context) |
| void | plugin_list_modules (FILE *out, gboolean verbose) |
| void plugin_candidate_free | ( | PluginCandidate * | self | ) |
| PluginCandidate* plugin_candidate_new | ( | gint | plugin_type, |
| const gchar * | name, | ||
| const gchar * | module_name | ||
| ) |
| gpointer plugin_construct | ( | Plugin * | self | ) |
| gpointer plugin_construct_from_config | ( | Plugin * | self, |
| CfgLexer * | lexer, | ||
| gpointer | arg | ||
| ) |
| void plugin_context_copy_candidates | ( | PluginContext * | context, |
| PluginContext * | from | ||
| ) |
| void plugin_context_deinit_instance | ( | PluginContext * | context | ) |
| void plugin_context_init_instance | ( | PluginContext * | context | ) |
| void plugin_context_set_module_path | ( | PluginContext * | context, |
| const gchar * | module_path | ||
| ) |
| void plugin_discover_candidate_modules | ( | PluginContext * | context | ) |
| Plugin* plugin_find | ( | PluginContext * | context, |
| gint | plugin_type, | ||
| const gchar * | plugin_name | ||
| ) |
| gboolean plugin_has_discovery_run | ( | PluginContext * | context | ) |
| gboolean plugin_is_module_available | ( | PluginContext * | context, |
| const gchar * | module_name | ||
| ) |
| gboolean plugin_is_plugin_available | ( | PluginContext * | context, |
| gint | plugin_type, | ||
| const gchar * | plugin_name | ||
| ) |
| void plugin_list_modules | ( | FILE * | out, |
| gboolean | verbose | ||
| ) |
| gboolean plugin_load_module | ( | PluginContext * | context, |
| const gchar * | module_name, | ||
| CfgArgs * | args | ||
| ) |
| void plugin_register | ( | PluginContext * | context, |
| Plugin * | p, | ||
| gint | number | ||
| ) |