GTypePluginClass

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

Members

Variables

baseIface
GTypeInterface baseIface;
Undocumented in source.
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.

Meta