GObject.TypePluginClass

Fields

Name Type Access Description
base_iface GObject.TypeInterface r  
complete_interface_info GObject.TypePluginCompleteInterfaceInfo r/w Fills in missing parts of the GObject.InterfaceInfo for the interface. The structs is initialized with memset(s, 0, sizeof (s)) before calling this function.
complete_type_info GObject.TypePluginCompleteTypeInfo r/w Fills in the GObject.TypeInfo and GObject.TypeValueTable structs for the type. The structs are initialized with memset(s, 0, sizeof (s)) before calling this function.
unuse_plugin GObject.TypePluginUnuse r/w Decreases the use count of the plugin.
use_plugin GObject.TypePluginUse r/w Increases the use count of the plugin.

Methods

None

Details

class GObject.TypePluginClass

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