Expand description
Dynamic Library Plugin Loader
使用 libloading 实现动态库 (.so/.dylib/.dll) 插件加载。
Structs§
- Dylib
Loader - 动态库插件加载器
Type Aliases§
- Plugin
Create Fn - 插件入口函数签名
插件必须导出
plugin_create函数返回 Plugin 实例 - Plugin
Destroy Fn - 插件销毁函数签名
- Plugin
Initialize Fn - 插件初始化函数签名 接收插件句柄和JSON配置字符串,返回0表示成功,非0表示失败
- Plugin
Meta Fn - 插件元数据函数签名 Note: PluginMeta contains String which is not FFI-safe by default, but we accept this limitation for the plugin ABI design.
- Plugin
Name Fn - 插件名称函数签名
- Plugin
Version Fn - 插件版本函数签名