From a8233d97936eeed545ea763c0ace1eb4f87219f9 Mon Sep 17 00:00:00 2001 From: cbdev Date: Sun, 26 May 2019 16:02:29 +0200 Subject: Basic plugin loading --- plugin.h | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 plugin.h (limited to 'plugin.h') diff --git a/plugin.h b/plugin.h new file mode 100644 index 0000000..f7dcd11 --- /dev/null +++ b/plugin.h @@ -0,0 +1,10 @@ +/* Shared object handling */ +int plugin_framing_load(char* path); +int plugin_backend_load(char* backend_requested, ws_backend* backend); + +/* Framing function registry */ +int plugin_register_framing(char* name, ws_framing func); +ws_framing plugin_framing(char* name); + +/* Module management */ +void plugin_cleanup(); -- cgit v1.2.3