GluePlugin

GluePlugin — Underlying glue plugin

Synopsis




            GluePlugin;
            GluePluginComponent;
GType       (*GluePluginComponentGetTypeFunc)
                                            (GluePlugin *plugin);
GluePlugin* glue_plugin_new                 (GModule *module);
#define     GLUE_PLUGIN_MODULE              (components)
#define     GLUE_REGISTER_COMPONENTS        (components)
#define     GLUE_GET_COMPONENT_TYPE         (components)

Description

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);

plugin :
Returns :

glue_plugin_new ()

GluePlugin* glue_plugin_new                 (GModule *module);

module :
Returns :

GLUE_PLUGIN_MODULE()

#define     GLUE_PLUGIN_MODULE(components)

components :

GLUE_REGISTER_COMPONENTS()

#define     GLUE_REGISTER_COMPONENTS(components)

components :

GLUE_GET_COMPONENT_TYPE()

#define     GLUE_GET_COMPONENT_TYPE(components)

components :