Anope IRC Services  Version 1.8
events.h
Go to the documentation of this file.
1 /* Prototypes and external variable declarations.
2  *
3  * (C) 2003-2014 Anope Team
4  * Contact us at team@anope.org
5  *
6  * Please read COPYING and README for further details.
7  *
8  * Based on the original code of Epona by Lara.
9  * Based on the original code of Services by Andy Church.
10  *
11  *
12  */
13 
14 #define EVENT_START "start"
15 #define EVENT_STOP "stop"
16 
17 #define EVENT_DB_SAVING "db_saving"
18 #define EVENT_DB_BACKUP "db_backup"
19 #define EVENT_NEWNICK "newnick"
20 #define EVENT_BOT_UNASSIGN "bot_unassign"
21 #define EVENT_BOT_JOIN "bot_join"
22 #define EVENT_BOT_CREATE "bot_create"
23 #define EVENT_BOT_CHANGE "bot_change"
24 #define EVENT_BOT_FANTASY "bot_command"
25 #define EVENT_BOT_FANTASY_NO_ACCESS "bot_command_no_access"
26 #define EVENT_BOT_DEL "bot_del"
27 #define EVENT_BOT_ASSIGN "bot_assign"
28 #define EVENT_BOT_KICK "bot_kick"
29 #define EVENT_BOT_BAN "bot_ban"
30 #define EVENT_TOPIC_UPDATED "chan_topic_updated"
31 #define EVENT_CHAN_EXPIRE "chan_expire"
32 #define EVENT_CHAN_REGISTERED "chan_registered"
33 #define EVENT_CHAN_DROP "chan_dropped"
34 #define EVENT_CHAN_FORBIDDEN "chan_forbidden"
35 #define EVENT_CHAN_SUSPENDED "chan_suspended"
36 #define EVENT_CHAN_UNSUSPEND "chan_unsuspend"
37 #define EVENT_CONNECT "connect"
38 #define EVENT_DB_EXPIRE "db_expire"
39 #define EVENT_RESTART "restart"
40 #define EVENT_RELOAD "reload"
41 #define EVENT_SHUTDOWN "shutdown"
42 #define EVENT_SIGNAL "signal"
43 #define EVENT_NICK_REGISTERED "nick_registered"
44 #define EVENT_NICK_REQUESTED "nick_requested"
45 #define EVENT_NICK_DROPPED "nick_dropped"
46 #define EVENT_NICK_FORBIDDEN "nick_forbidden"
47 #define EVENT_NICK_EXPIRE "nick_expire"
48 #define EVENT_CORE_DROPPED "nickcore_dropped"
49 #define EVENT_CORE_NEWDISPLAY "nickcore_newdisplay"
50 #define EVENT_CHANGE_NICK "change_nick"
51 #define EVENT_USER_LOGOFF "user_logoff"
52 #define EVENT_NICK_GHOSTED "nick_ghosted"
53 #define EVENT_NICK_RECOVERED "nick_recovered"
54 #define EVENT_GROUP "nick_group"
55 #define EVENT_NICK_IDENTIFY "nick_id"
56 #define EVENT_SERVER_SQUIT "server_squit"
57 #define EVENT_SERVER_CONNECT "server_connect"
58 #define EVENT_DEFCON_LEVEL "defcon_level"
59 #define EVENT_NICK_SUSPENDED "nick_suspended"
60 #define EVENT_NICK_UNSUSPEND "nick_unsuspend"
61 #define EVENT_JOIN_CHANNEL "join_channel"
62 #define EVENT_PART_CHANNEL "part_channel"
63 #define EVENT_ACCESS_ADD "access_add"
64 #define EVENT_ACCESS_CHANGE "access_change"
65 #define EVENT_ACCESS_DEL "access_del"
66 #define EVENT_ACCESS_CLEAR "access_clear"
67 #define EVENT_NICK_LOGOUT "nick_logout"
68 #define EVENT_CHAN_KICK "chan_kick"
69 #define EVENT_MODLOAD "modload"
70 #define EVENT_MODUNLOAD "modunload"
71 #define EVENT_ADDCOMMAND "addcommand"
72 #define EVENT_DELCOMMAND "delcommand"