X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=include%2Fhandlers.h;h=6746a6d4a5b80bcfd42709bb168e657f0ab64ac3;hb=a36ad5e29241b0c89379947b13887cb6930ef3e0;hp=e65ab88ab456a4c00786cea57065472ccb6b994f;hpb=1110a5d3d27947066b4ba846a0d80c6b573d6ca0;p=ircu2.10.12-pk.git diff --git a/include/handlers.h b/include/handlers.h index e65ab88..6746a6d 100644 --- a/include/handlers.h +++ b/include/handlers.h @@ -16,13 +16,16 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - * $Id$ + */ +/** @file + * @brief Declarations for all protocol message handler functions. + * @version $Id$ */ #ifndef INCLUDED_handlers_h #define INCLUDED_handlers_h -/* +/** @page m_functions Protocol Message Handlers + * * m_functions execute protocol messages on this server: * int m_func(struct Client* cptr, struct Client* sptr, int parc, char* parv[]); * @@ -83,9 +86,9 @@ struct Client; - extern int m_admin(struct Client*, struct Client*, int, char*[]); extern int m_away(struct Client*, struct Client*, int, char*[]); +extern int m_cap(struct Client*, struct Client*, int, char*[]); extern int m_cnotice(struct Client*, struct Client*, int, char*[]); extern int m_cprivmsg(struct Client*, struct Client*, int, char*[]); extern int m_gline(struct Client*, struct Client*, int, char*[]); @@ -102,6 +105,7 @@ extern int m_links_redirect(struct Client*, struct Client*, int, char*[]); extern int m_list(struct Client*, struct Client*, int, char*[]); extern int m_lusers(struct Client*, struct Client*, int, char*[]); extern int m_map(struct Client*, struct Client*, int, char*[]); +extern int m_map_redirect(struct Client*, struct Client*, int, char*[]); extern int m_mode(struct Client*, struct Client*, int, char*[]); extern int m_motd(struct Client*, struct Client*, int, char*[]); extern int m_names(struct Client*, struct Client*, int, char*[]); @@ -117,6 +121,7 @@ extern int m_pong(struct Client*, struct Client*, int, char*[]); extern int m_private(struct Client*, struct Client*, int, char*[]); extern int m_privmsg(struct Client*, struct Client*, int, char*[]); extern int m_proto(struct Client*, struct Client*, int, char*[]); +extern int m_pseudo(struct Client*, struct Client*, int, char*[]); extern int m_quit(struct Client*, struct Client*, int, char*[]); extern int m_registered(struct Client*, struct Client*, int, char*[]); extern int m_silence(struct Client*, struct Client*, int, char*[]); @@ -131,10 +136,12 @@ extern int m_userhost(struct Client*, struct Client*, int, char*[]); extern int m_userip(struct Client*, struct Client*, int, char*[]); extern int m_version(struct Client*, struct Client*, int, char*[]); extern int m_wallchops(struct Client*, struct Client*, int, char*[]); +extern int m_wallvoices(struct Client*, struct Client*, int, char*[]); extern int m_who(struct Client*, struct Client*, int, char*[]); extern int m_whois(struct Client*, struct Client*, int, char*[]); extern int m_whowas(struct Client*, struct Client*, int, char*[]); extern int mo_admin(struct Client*, struct Client*, int, char*[]); +extern int mo_asll(struct Client*, struct Client*, int, char*[]); extern int mo_clearmode(struct Client*, struct Client*, int, char*[]); extern int mo_close(struct Client*, struct Client*, int, char*[]); extern int mo_connect(struct Client*, struct Client*, int, char*[]); @@ -144,7 +151,6 @@ extern int mo_gline(struct Client*, struct Client*, int, char*[]); extern int mo_info(struct Client*, struct Client*, int, char*[]); extern int mo_jupe(struct Client*, struct Client*, int, char*[]); extern int mo_kill(struct Client*, struct Client*, int, char*[]); -extern int mo_map(struct Client*, struct Client*, int, char*[]); extern int mo_notice(struct Client*, struct Client*, int, char*[]); extern int mo_oper(struct Client*, struct Client*, int, char*[]); extern int mo_opmode(struct Client*, struct Client*, int, char*[]); @@ -170,6 +176,7 @@ extern int mr_pong(struct Client*, struct Client*, int, char*[]); extern int mr_server(struct Client*, struct Client*, int, char*[]); extern int ms_account(struct Client*, struct Client*, int, char*[]); extern int ms_admin(struct Client*, struct Client*, int, char*[]); +extern int ms_asll(struct Client*, struct Client*, int, char*[]); extern int ms_away(struct Client*, struct Client*, int, char*[]); extern int ms_burst(struct Client*, struct Client*, int, char*[]); extern int ms_clearmode(struct Client*, struct Client*, int, char*[]); @@ -187,6 +194,7 @@ extern int ms_join(struct Client*, struct Client*, int, char*[]); extern int ms_jupe(struct Client*, struct Client*, int, char*[]); extern int ms_kick(struct Client*, struct Client*, int, char*[]); extern int ms_kill(struct Client*, struct Client*, int, char*[]); +extern int ms_links(struct Client*, struct Client*, int, char*[]); extern int ms_lusers(struct Client*, struct Client*, int, char*[]); extern int ms_mode(struct Client*, struct Client*, int, char*[]); extern int ms_motd(struct Client*, struct Client*, int, char*[]); @@ -199,6 +207,7 @@ extern int ms_part(struct Client*, struct Client*, int, char*[]); extern int ms_ping(struct Client*, struct Client*, int, char*[]); extern int ms_pong(struct Client*, struct Client*, int, char*[]); extern int ms_privmsg(struct Client*, struct Client*, int, char*[]); +extern int ms_privs(struct Client*, struct Client*, int, char*[]); extern int ms_quit(struct Client*, struct Client*, int, char*[]); extern int ms_rping(struct Client*, struct Client*, int, char*[]); extern int ms_rpong(struct Client*, struct Client*, int, char*[]); @@ -214,6 +223,7 @@ extern int ms_version(struct Client*, struct Client*, int, char*[]); extern int ms_wallchops(struct Client*, struct Client*, int, char*[]); extern int ms_wallops(struct Client*, struct Client*, int, char*[]); extern int ms_wallusers(struct Client*, struct Client*, int, char*[]); +extern int ms_wallvoices(struct Client*, struct Client*, int, char*[]); extern int ms_whois(struct Client*, struct Client*, int, char*[]); #endif /* INCLUDED_handlers_h */