aboutsummaryrefslogtreecommitdiff
path: root/plugins.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins.h')
-rw-r--r--plugins.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/plugins.h b/plugins.h
index 64ab0bb..6ce4707 100644
--- a/plugins.h
+++ b/plugins.h
@@ -13,7 +13,7 @@ struct plugin_call_job_args {
};
struct plugin {
- int id;
+ const char *id;
const char *path;
void *handle;
char *name;
@@ -32,7 +32,9 @@ struct plugin {
int (*fc_server_started)(struct epg_handle *, char *);
};
-int plugin_load(int stderr_fd, const char *path, const int id, struct plugin *out);
-int plugin_unload(int stderr_fd, struct plugin *plugin);
+int plugin_load_meta(int stderr_fd, const char *path, struct plugin *out);
+int plugin_load(int stderr_fd, const struct plugin *plugin);
+int plugin_unload_meta(int stderr_fd, struct plugin *plugin);
+int plugin_unload(int stderr_fd, const struct plugin *plugin);
#endif // _PLUGINS_H