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 with
memset(s, 0, sizeof (s))
before calling this function.
- Fills in missing parts of the
- complete_type_info#
- Fills in the
TypeInfo
and TypeValueTable
structs for the type. The structs are initialized withmemset(s, 0, sizeof (s))
before calling this function.
- Fills in the
- unuse_plugin#
Decreases the use count of the plugin.
- use_plugin#
Increases the use count of the plugin.