pub unsafe extern "C" fn plugin_manager_alloc(
    application_id: *const c_char,
    api_version: u32,
    api_interface: *const ElfApiInterface
) -> *mut PluginManager
Expand description

Allocates new PluginManager

Returns:

  • new PluginManager instance

Arguments

  • application_id - Application ID filter - only plugins with matching ID will be loaded
  • api_version - Application API version filter - only plugins with matching API version
  • api_interface - Application API interface - used to resolve plugins’ API imports If plugin uses private application’s API, use CompoundApiInterface