Go to the source code of this file.
◆ zptr_find_plugin()
| ZPlugin * zptr_find_plugin |
( |
const char * |
name | ) |
|
Find a registered plugin by name.
- Parameters
-
| name | The name of the plugin. |
- Returns
- ZPlugin* Pointer to the plugin or NULL if not found.
◆ zptr_load_plugin()
| ZPlugin * zptr_load_plugin |
( |
const char * |
path | ) |
|
Load a plugin from a shared object file (.so).
- Parameters
-
| path | Path to the shared object file. |
- Returns
- ZPlugin* Pointer to the loaded plugin on success, NULL on failure.
◆ zptr_plugin_mgr_cleanup()
| void zptr_plugin_mgr_cleanup |
( |
void |
| ) |
|
Cleanup the plugin system and free resources.
◆ zptr_plugin_mgr_init()
| void zptr_plugin_mgr_init |
( |
void |
| ) |
|
Initialize the plugin system.
◆ zptr_register_plugin()
| void zptr_register_plugin |
( |
ZPlugin * |
plugin | ) |
|
Register a plugin directly (for built-in plugins).
- Parameters
-
| plugin | The plugin to register. |