Struct
GObjectTypePluginClass
Description [src]
struct GTypePluginClass {
  GTypePluginUse use_plugin;
  GTypePluginUnuse unuse_plugin;
  GTypePluginCompleteTypeInfo complete_type_info;
  GTypePluginCompleteInterfaceInfo complete_interface_info;
}
The GTypePlugin interface is used by the type system in order to handle
the lifecycle of dynamically loaded types.
Structure members
- use_plugin:- GTypePluginUse
- Increases the use count of the plugin. 
- unuse_plugin:- GTypePluginUnuse
- Decreases the use count of the plugin. 
- complete_type_info:- GTypePluginCompleteTypeInfo
- Fills in the - GTypeInfoand- GTypeValueTablestructs for the type. The structs are initialized with- memset(s, 0, sizeof (s))before calling this function.
- complete_interface_info:- GTypePluginCompleteInterfaceInfo
- Fills in missing parts of the - GInterfaceInfofor the interface. The structs is initialized with- memset(s, 0, sizeof (s))before calling this function.