## GluePlugin

GluePlugin — Underlying glue plugin

##

# Synopsis

    struct      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

### struct GluePluginComponent

    struct GluePluginComponent {

      const gchar *name;
      GluePluginComponentGetTypeFunc get_type_func;
    };

### 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` : |