#pragma once #include #include "sdk/include/session.h" #include "sdk/include/plugin.h" struct stellar_plugin_ctx { void *call_back_arg; const struct timeval timeout; fn_session_event_callback call_back; TAILQ_ENTRY(stellar_plugin_ctx) tqe; }; TAILQ_HEAD(stellar_plugin_ctx_list, stellar_plugin_ctx); struct stellar_plugin_data { stellar_plugin_ctx_list plugin_ctx_list; }; void plugin_manager_dispatch(struct stellar_event *ev);