GTypePluginClass

The GTypePlugin interface is used by the type system in order to handle the lifecycle of dynamically loaded types.

Members

Variables

completeInterfaceInfo
GTypePluginCompleteInterfaceInfo completeInterfaceInfo;

Fills in missing parts of the GInterfaceInfo for the interface. The structs is initialized with memset(s, 0, sizeof (s)) before calling this function.

completeTypeInfo
GTypePluginCompleteTypeInfo completeTypeInfo;

Fills in the GTypeInfo and GTypeValueTable structs for the type. The structs are initialized with memset(s, 0, sizeof (s)) before calling this function.

unusePlugin
GTypePluginUnuse unusePlugin;

Decreases the use count of the plugin.

usePlugin
GTypePluginUse usePlugin;

Increases the use count of the plugin.