GluePluginGluePlugin — Underlying glue plugin | |
Details
GluePlugin
typedef struct {
GTypeModule parent;
GModule *module;
char *path;
} GluePlugin;
GluePluginComponent
typedef struct {
const gchar *name;
GluePluginComponentGetTypeFunc get_type_func;
} GluePluginComponent;
GluePluginComponentGetTypeFunc ()
GType (*GluePluginComponentGetTypeFunc)
(GluePlugin *plugin);
glue_plugin_new ()
GluePlugin* glue_plugin_new (GModule *module);
GLUE_PLUGIN_MODULE()
#define GLUE_PLUGIN_MODULE(components)
GLUE_REGISTER_COMPONENTS()
#define GLUE_REGISTER_COMPONENTS(components)
GLUE_GET_COMPONENT_TYPE()
#define GLUE_GET_COMPONENT_TYPE(components)