X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2FIRCEvents.h;h=e3190378265a656bd7f2f78bda94f5eff31be1ad;hb=78e040af3fcc36ab684611c0f98b4381ff420878;hp=ff4b972f4fb15474f5593857cdd590b1f2adb5d0;hpb=706e48b1e666054030c491d864f740071e390038;p=NeonServV5.git diff --git a/src/IRCEvents.h b/src/IRCEvents.h index ff4b972..e319037 100644 --- a/src/IRCEvents.h +++ b/src/IRCEvents.h @@ -1,4 +1,4 @@ -/* IRCEvents.h - NeonServ v5.3 +/* IRCEvents.h - NeonServ v5.5 * Copyright (C) 2011-2012 Philipp Kreil (pk910) * * This program is free software: you can redistribute it and/or modify @@ -44,18 +44,11 @@ typedef void nick_func_t(struct UserNode *user, char *new_nick); int event_nick(struct UserNode *user, char *new_nick); #endif -typedef void part_func_t(struct ChanUser *chanuser, char *reason); +typedef void part_func_t(struct ChanUser *chanuser, int quit, char *reason); #ifndef DND_FUNCTIONS /* MODULAR ACCESSIBLE */ int bind_part(part_func_t *func, int module_id); /* MODULAR ACCESSIBLE */ void unbind_part(part_func_t *func); -int event_part(struct ChanUser *chanuser, char *reason); -#endif - -typedef void quit_func_t(struct UserNode *user, char *reason); -#ifndef DND_FUNCTIONS -/* MODULAR ACCESSIBLE */ int bind_quit(quit_func_t *func, int module_id); -/* MODULAR ACCESSIBLE */ void unbind_quit(quit_func_t *func); -int event_quit(struct UserNode *user, char *reason); +int event_part(struct ChanUser *chanuser, int quit, char *reason); #endif typedef void kick_func_t(struct UserNode *user, struct ChanUser *target, char *reason); @@ -142,11 +135,11 @@ typedef void bot_ready_func_t(struct ClientSocket *client); int event_bot_ready(struct ClientSocket *client); #endif -typedef int registered_func_t(struct UserNode *old_user, struct UserNode *new_user); +typedef void registered_func_t(struct UserNode *user, char *new_mask); #ifndef DND_FUNCTIONS /* MODULAR ACCESSIBLE */ int bind_registered(registered_func_t *func, int module_id); /* MODULAR ACCESSIBLE */ void unbind_registered(registered_func_t *func); -int event_registered(struct UserNode *old_user, struct UserNode *new_user); +int event_registered(struct UserNode *user, char *new_mask); #endif typedef int freeuser_func_t(struct UserNode *user);