X-Git-Url: http://git.sameswireless.fr/l2tpns.git/blobdiff_plain/f764cfffe6c453f11d6d850d002df071097cc23f..9cc63de62466c5f70e51a06681aae32db8ac385a:/plugin.h diff --git a/plugin.h b/plugin.h index e980579..0f2ed0f 100644 --- a/plugin.h +++ b/plugin.h @@ -14,7 +14,9 @@ enum PLUGIN_NEW_SESSION, PLUGIN_KILL_SESSION, PLUGIN_CONTROL, - PLUGIN_RADIUS_RESPONSE + PLUGIN_RADIUS_RESPONSE, + PLUGIN_BECOME_MASTER, + PLUGIN_NEW_SESSION_MASTER, }; #define PLUGIN_RET_ERROR 0 @@ -23,8 +25,8 @@ enum struct pluginfuncs { - void (*_log)(int level, ipt address, sessionidt s, tunnelidt t, const char *format, ...); - void (*_log_hex)(int level, ipt address, sessionidt s, tunnelidt t, const char *title, const char *data, int maxsize); + void (*log)(int level, ipt address, sessionidt s, tunnelidt t, const char *format, ...); + void (*log_hex)(int level, const char *title, const char *data, int maxsize); char *(*inet_toa)(unsigned long addr); sessionidt (*get_session_by_username)(char *username); sessiont *(*get_session_by_id)(sessionidt s); @@ -115,4 +117,4 @@ struct param_radius_response char *value; }; -#endif +#endif /* __PLUGIN_H__ */