1#ifndef PLUGIN_MANAGER_H
2#define PLUGIN_MANAGER_H
4#include "../../plugins/zprep_plugin.h"
const char *const name
Definition cJSON.h:307
void zptr_register_plugin(ZPlugin *plugin)
Register a plugin directly (for built-in plugins).
Definition plugin_manager.c:23
void zptr_plugin_mgr_init(void)
Initialize the plugin system.
Definition plugin_manager.c:18
void zptr_plugin_mgr_cleanup(void)
Cleanup the plugin system and free resources.
Definition plugin_manager.c:90
ZPlugin * zptr_find_plugin(const char *name)
Find a registered plugin by name.
Definition plugin_manager.c:76
ZPlugin * zptr_load_plugin(const char *path)
Load a plugin from a shared object file (.so).
Definition plugin_manager.c:42
Plugin definition structure.
Definition zprep_plugin.h:36