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.