GTypePluginClass

The GTypePlugin interface is used by the type system in order to handle the lifecycle of dynamically loaded types. GTypePluginUse use_plugin; Increases the use count of the plugin. GTypePluginUnuse unuse_plugin; Decreases the use count of the plugin. GTypePluginCompleteTypeInfo complete_type_info; Fills in the GTypeInfo and GTypeValueTable structs for the type. The structs are initialized with memset(s, 0, sizeof (s)) before calling this function. GTypePluginCompleteInterfaceInfo complete_interface_info; Fills in missing parts of the GInterfaceInfo for the interface. The structs is initialized with memset(s, 0, sizeof (s)) before calling this function.

Members

Variables

completeInterfaceInfo
GTypePluginCompleteInterfaceInfo completeInterfaceInfo;
Undocumented in source.
completeTypeInfo
GTypePluginCompleteTypeInfo completeTypeInfo;
Undocumented in source.
unusePlugin
GTypePluginUnuse unusePlugin;
Undocumented in source.
usePlugin
GTypePluginUse usePlugin;
Undocumented in source.

Meta