X-Git-Url: http://git.sameswireless.fr/l2tpns.git/blobdiff_plain/b43583c01d146d8cc3cb826937efe3d0f47ec819..ae52a7d8d22f9d9670f141a72c92a48013ae5e46:/plugin.h?ds=sidebyside diff --git a/plugin.h b/plugin.h index b41b16f..896f08e 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 @@ -30,8 +32,8 @@ struct pluginfuncs sessiont *(*get_session_by_id)(sessionidt s); sessionidt (*get_id_by_session)(sessiont *s); void (*sessionkill)(sessionidt s, char *reason); - u8 (*radiusnew)(sessionidt s); - void (*radiussend)(u8 r, u8 state); + u16 (*radiusnew)(sessionidt s); + void (*radiussend)(u16 r, u8 state); }; struct param_pre_auth @@ -115,4 +117,4 @@ struct param_radius_response char *value; }; -#endif +#endif /* __PLUGIN_H__ */