X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=include%2Fhandlers.h;h=1b96ee2c5901ac41d7a5a73ce0f63aa15e634a17;hb=refs%2Fheads%2Fupstream;hp=ca72913359b2b3a95ae466f4c745c1181e0fa373;hpb=b44d5859e9dbca964d833742b08dbd3ecde318e1;p=ircu2.10.12-pk.git diff --git a/include/handlers.h b/include/handlers.h index ca72913..1b96ee2 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*[]); @@ -167,6 +170,7 @@ extern int mo_uping(struct Client*, struct Client*, int, char*[]); extern int mo_version(struct Client*, struct Client*, int, char*[]); extern int mo_wallops(struct Client*, struct Client*, int, char*[]); extern int mo_wallusers(struct Client*, struct Client*, int, char*[]); +extern int mo_xquery(struct Client*, struct Client*, int, char*[]); extern int mr_error(struct Client*, struct Client*, int, char*[]); extern int mr_error(struct Client*, struct Client*, int, char*[]); extern int mr_pong(struct Client*, struct Client*, int, char*[]); @@ -204,6 +208,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*[]); @@ -221,6 +226,8 @@ 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*[]); +extern int ms_xquery(struct Client*, struct Client*, int, char*[]); +extern int ms_xreply(struct Client*, struct Client*, int, char*[]); #endif /* INCLUDED_handlers_h */