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
TypeInfoand TypeValueTablestructs 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.