|
|
|
@ -50,6 +50,7 @@ typedef enum {
|
|
|
|
|
PLUGIN_FUNC_INIT,
|
|
|
|
|
PLUGIN_FUNC_CLEANUP,
|
|
|
|
|
PLUGIN_FUNC_SET_DEFAULTS,
|
|
|
|
|
PLUGIN_FUNC_WORKER_INIT,
|
|
|
|
|
|
|
|
|
|
PLUGIN_FUNC_SIZEOF
|
|
|
|
|
} plugin_t;
|
|
|
|
@ -348,6 +349,7 @@ PLUGIN_TO_SLOT(PLUGIN_FUNC_HANDLE_TRIGGER, handle_trigger)
|
|
|
|
|
PLUGIN_TO_SLOT(PLUGIN_FUNC_HANDLE_SIGHUP, handle_sighup)
|
|
|
|
|
PLUGIN_TO_SLOT(PLUGIN_FUNC_CLEANUP, cleanup)
|
|
|
|
|
PLUGIN_TO_SLOT(PLUGIN_FUNC_SET_DEFAULTS, set_defaults)
|
|
|
|
|
PLUGIN_TO_SLOT(PLUGIN_FUNC_WORKER_INIT, worker_init)
|
|
|
|
|
|
|
|
|
|
#undef PLUGIN_TO_SLOT
|
|
|
|
|
|
|
|
|
@ -456,6 +458,7 @@ handler_t plugins_call_init(server *srv) {
|
|
|
|
|
PLUGIN_TO_SLOT(PLUGIN_FUNC_CONNECTION_RESET, connection_reset);
|
|
|
|
|
PLUGIN_TO_SLOT(PLUGIN_FUNC_CLEANUP, cleanup);
|
|
|
|
|
PLUGIN_TO_SLOT(PLUGIN_FUNC_SET_DEFAULTS, set_defaults);
|
|
|
|
|
PLUGIN_TO_SLOT(PLUGIN_FUNC_WORKER_INIT, worker_init);
|
|
|
|
|
#undef PLUGIN_TO_SLOT
|
|
|
|
|
|
|
|
|
|
if (p->init) {
|
|
|
|
|