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.