TypePluginClass#
- class TypePluginClass(*args, **kwargs)#
The TypePlugin
interface is used by the type system in order to handle
the lifecycle of dynamically loaded types.
Fields#
- class TypePluginClass
- base_iface#
- complete_interface_info#
Fills in missing parts of the
InterfaceInfo
for the interface. The structs is initialized withmemset(s, 0, sizeof (s))
before calling this function.
- complete_type_info#
Fills in the
TypeInfo
andTypeValueTable
structs for the type. The structs are initialized withmemset(s, 0, sizeof (s))
before calling this function.
- unuse_plugin#
Decreases the use count of the plugin.
- use_plugin#
Increases the use count of the plugin.