2017-07-29 22:00:34 +02:00
|
|
|
#ifndef PLUGIN_MANAGER_H
|
|
|
|
#define PLUGIN_MANAGER_H
|
2023-01-09 16:31:59 +01:00
|
|
|
|
|
|
|
#include "lib/dictionary.h"
|
2024-03-13 18:07:07 +01:00
|
|
|
#include "lib/plugin.h"
|
|
|
|
#include "lib/scheduler.h"
|
2023-01-09 16:31:59 +01:00
|
|
|
|
2024-03-13 18:07:07 +01:00
|
|
|
typedef void*(*antd_plugin_handle_t)(void *);
|
2024-03-12 21:59:50 +01:00
|
|
|
|
2024-03-13 18:07:07 +01:00
|
|
|
antd_plugin_ctx_t *antd_plugin_load(const char *name);
|
|
|
|
void antd_unload_all_plugin();
|
|
|
|
antd_plugin_handle_t antd_get_ctx_handle(antd_plugin_ctx_t *);
|
2017-07-29 22:00:34 +02:00
|
|
|
#endif
|