#include <services.h>
Data Fields | |
| void(* | ircd_set_mod_current_buffer )(int ac, char **av) |
| void(* | ircd_cmd_svsnoop )(char *server, int set) |
| void(* | ircd_cmd_remove_akill )(char *user, char *host) |
| void(* | ircd_cmd_topic )(char *whosets, char *chan, char *whosetit, char *topic, time_t when) |
| void(* | ircd_cmd_vhost_off )(User *u) |
| void(* | ircd_cmd_akill )(char *user, char *host, char *who, time_t when, time_t expires, char *reason) |
| void(* | ircd_cmd_svskill )(char *source, char *user, char *buf) |
| void(* | ircd_cmd_svsmode )(User *u, int ac, char **av) |
| void(* | ircd_cmd_372 )(char *source, char *msg) |
| void(* | ircd_cmd_372_error )(char *source) |
| void(* | ircd_cmd_375 )(char *source) |
| void(* | ircd_cmd_376 )(char *source) |
| void(* | ircd_cmd_nick )(char *nick, char *name, char *modes) |
| void(* | ircd_cmd_guest_nick )(char *nick, char *user, char *host, char *real, char *modes) |
| void(* | ircd_cmd_mode )(char *source, char *dest, char *buf) |
| void(* | ircd_cmd_bot_nick )(char *nick, char *user, char *host, char *real, char *modes) |
| void(* | ircd_cmd_kick )(char *source, char *chan, char *user, char *buf) |
| void(* | ircd_cmd_notice_ops )(char *source, char *dest, char *buf) |
| void(* | ircd_cmd_notice )(char *source, char *dest, char *buf) |
| void(* | ircd_cmd_notice2 )(char *source, char *dest, char *msg) |
| void(* | ircd_cmd_privmsg )(char *source, char *dest, char *buf) |
| void(* | ircd_cmd_privmsg2 )(char *source, char *dest, char *msg) |
| void(* | ircd_cmd_serv_notice )(char *source, char *dest, char *msg) |
| void(* | ircd_cmd_serv_privmsg )(char *source, char *dest, char *msg) |
| void(* | ircd_cmd_bot_chan_mode )(char *nick, char *chan) |
| void(* | ircd_cmd_351 )(char *source) |
| void(* | ircd_cmd_quit )(char *source, char *buf) |
| void(* | ircd_cmd_pong )(char *servname, char *who) |
| void(* | ircd_cmd_join )(char *user, char *channel, time_t chantime) |
| void(* | ircd_cmd_unsqline )(char *user) |
| void(* | ircd_cmd_invite )(char *source, char *chan, char *nick) |
| void(* | ircd_cmd_part )(char *nick, char *chan, char *buf) |
| void(* | ircd_cmd_391 )(char *source, char *timestr) |
| void(* | ircd_cmd_250 )(char *buf) |
| void(* | ircd_cmd_307 )(char *buf) |
| void(* | ircd_cmd_311 )(char *buf) |
| void(* | ircd_cmd_312 )(char *buf) |
| void(* | ircd_cmd_317 )(char *buf) |
| void(* | ircd_cmd_219 )(char *source, char *letter) |
| void(* | ircd_cmd_401 )(char *source, char *who) |
| void(* | ircd_cmd_318 )(char *source, char *who) |
| void(* | ircd_cmd_242 )(char *buf) |
| void(* | ircd_cmd_243 )(char *buf) |
| void(* | ircd_cmd_211 )(char *buf) |
| void(* | ircd_cmd_global )(char *source, char *buf) |
| void(* | ircd_cmd_global_legacy )(char *source, char *fmt) |
| void(* | ircd_cmd_sqline )(char *mask, char *reason) |
| void(* | ircd_cmd_squit )(char *servname, char *message) |
| void(* | ircd_cmd_svso )(char *source, char *nick, char *flag) |
| void(* | ircd_cmd_chg_nick )(char *oldnick, char *newnick) |
| void(* | ircd_cmd_svsnick )(char *source, char *guest, time_t when) |
| void(* | ircd_cmd_vhost_on )(char *nick, char *vIdent, char *vhost) |
| void(* | ircd_cmd_connect )(int servernum) |
| void(* | ircd_cmd_bob )() |
| void(* | ircd_cmd_svshold )(char *nick) |
| void(* | ircd_cmd_release_svshold )(char *nick) |
| void(* | ircd_cmd_unsgline )(char *mask) |
| void(* | ircd_cmd_unszline )(char *mask) |
| void(* | ircd_cmd_szline )(char *mask, char *reason, char *whom) |
| void(* | ircd_cmd_sgline )(char *mask, char *reason) |
| void(* | ircd_cmd_unban )(char *name, char *nick) |
| void(* | ircd_cmd_svsmode_chan )(char *name, char *mode, char *nick) |
| void(* | ircd_cmd_svid_umode )(char *nick, time_t ts) |
| void(* | ircd_cmd_nc_change )(User *u) |
| void(* | ircd_cmd_svid_umode2 )(User *u, char *ts) |
| void(* | ircd_cmd_svid_umode3 )(User *u, char *ts) |
| void(* | ircd_cmd_ctcp )(char *source, char *dest, char *buf) |
| void(* | ircd_cmd_svsjoin )(char *source, char *nick, char *chan, char *param) |
| void(* | ircd_cmd_svspart )(char *source, char *nick, char *chan) |
| void(* | ircd_cmd_swhois )(char *source, char *who, char *mask) |
| void(* | ircd_cmd_eob )() |
| void(* | ircd_cmd_jupe )(char *jserver, char *who, char *reason) |
| void(* | ircd_set_umode )(User *user, int ac, char **av) |
| int(* | ircd_valid_nick )(char *nick) |
| int(* | ircd_valid_chan )(char *chan) |
| int(* | ircd_flood_mode_check )(char *value) |
| int(* | ircd_jointhrottle_mode_check )(char *value) |
IRCD Protocol module support struct. protocol modules register the command they want touse for function X with our set functions, we then call the correct function for the anope_ commands.
Definition at line 1155 of file services.h.
| void(* ircd_proto_::ircd_cmd_211)(char *buf) |
Definition at line 1199 of file services.h.
Referenced by anope_cmd_211(), initIrcdProto(), and pmodule_cmd_211().
| void(* ircd_proto_::ircd_cmd_219)(char *source, char *letter) |
Definition at line 1194 of file services.h.
Referenced by anope_cmd_219(), initIrcdProto(), and pmodule_cmd_219().
| void(* ircd_proto_::ircd_cmd_242)(char *buf) |
Definition at line 1197 of file services.h.
Referenced by anope_cmd_242(), initIrcdProto(), and pmodule_cmd_242().
| void(* ircd_proto_::ircd_cmd_243)(char *buf) |
Definition at line 1198 of file services.h.
Referenced by anope_cmd_243(), initIrcdProto(), and pmodule_cmd_243().
| void(* ircd_proto_::ircd_cmd_250)(char *buf) |
Definition at line 1189 of file services.h.
Referenced by anope_cmd_250(), initIrcdProto(), and pmodule_cmd_250().
| void(* ircd_proto_::ircd_cmd_307)(char *buf) |
Definition at line 1190 of file services.h.
Referenced by anope_cmd_307(), initIrcdProto(), and pmodule_cmd_307().
| void(* ircd_proto_::ircd_cmd_311)(char *buf) |
Definition at line 1191 of file services.h.
Referenced by anope_cmd_311(), initIrcdProto(), and pmodule_cmd_311().
| void(* ircd_proto_::ircd_cmd_312)(char *buf) |
Definition at line 1192 of file services.h.
Referenced by anope_cmd_312(), initIrcdProto(), and pmodule_cmd_312().
| void(* ircd_proto_::ircd_cmd_317)(char *buf) |
Definition at line 1193 of file services.h.
Referenced by anope_cmd_317(), initIrcdProto(), and pmodule_cmd_317().
| void(* ircd_proto_::ircd_cmd_318)(char *source, char *who) |
Definition at line 1196 of file services.h.
Referenced by anope_cmd_318(), initIrcdProto(), and pmodule_cmd_318().
| void(* ircd_proto_::ircd_cmd_351)(char *source) |
Definition at line 1181 of file services.h.
Referenced by anope_cmd_351(), initIrcdProto(), and pmodule_cmd_351().
| void(* ircd_proto_::ircd_cmd_372)(char *source, char *msg) |
Definition at line 1164 of file services.h.
Referenced by anope_cmd_372(), initIrcdProto(), and pmodule_cmd_372().
| void(* ircd_proto_::ircd_cmd_372_error)(char *source) |
Definition at line 1165 of file services.h.
Referenced by anope_cmd_372_error(), initIrcdProto(), and pmodule_cmd_372_error().
| void(* ircd_proto_::ircd_cmd_375)(char *source) |
Definition at line 1166 of file services.h.
Referenced by anope_cmd_375(), initIrcdProto(), and pmodule_cmd_375().
| void(* ircd_proto_::ircd_cmd_376)(char *source) |
Definition at line 1167 of file services.h.
Referenced by anope_cmd_376(), initIrcdProto(), and pmodule_cmd_376().
| void(* ircd_proto_::ircd_cmd_391)(char *source, char *timestr) |
Definition at line 1188 of file services.h.
Referenced by anope_cmd_391(), initIrcdProto(), and pmodule_cmd_391().
| void(* ircd_proto_::ircd_cmd_401)(char *source, char *who) |
Definition at line 1195 of file services.h.
Referenced by anope_cmd_401(), initIrcdProto(), and pmodule_cmd_401().
| void(* ircd_proto_::ircd_cmd_akill)(char *user, char *host, char *who, time_t when, time_t expires, char *reason) |
Definition at line 1161 of file services.h.
Referenced by anope_cmd_akill(), initIrcdProto(), and pmodule_cmd_akill().
| void(* ircd_proto_::ircd_cmd_bob)() |
Definition at line 1209 of file services.h.
Referenced by anope_cmd_bob(), initIrcdProto(), and pmodule_cmd_bob().
| void(* ircd_proto_::ircd_cmd_bot_chan_mode)(char *nick, char *chan) |
Definition at line 1180 of file services.h.
Referenced by anope_cmd_bot_chan_mode(), initIrcdProto(), and pmodule_cmd_bot_chan_mode().
| void(* ircd_proto_::ircd_cmd_bot_nick)(char *nick, char *user, char *host, char *real, char *modes) |
Definition at line 1171 of file services.h.
Referenced by anope_cmd_bot_nick(), initIrcdProto(), and pmodule_cmd_bot_nick().
| void(* ircd_proto_::ircd_cmd_chg_nick)(char *oldnick, char *newnick) |
Definition at line 1205 of file services.h.
Referenced by anope_cmd_chg_nick(), initIrcdProto(), and pmodule_cmd_chg_nick().
| void(* ircd_proto_::ircd_cmd_connect)(int servernum) |
Definition at line 1208 of file services.h.
Referenced by anope_cmd_connect(), initIrcdProto(), and pmodule_cmd_connect().
| void(* ircd_proto_::ircd_cmd_ctcp)(char *source, char *dest, char *buf) |
Definition at line 1222 of file services.h.
Referenced by anope_cmd_ctcp(), initIrcdProto(), and pmodule_cmd_ctcp().
| void(* ircd_proto_::ircd_cmd_eob)() |
Definition at line 1226 of file services.h.
Referenced by anope_cmd_eob(), initIrcdProto(), and pmodule_cmd_eob().
| void(* ircd_proto_::ircd_cmd_global)(char *source, char *buf) |
Definition at line 1200 of file services.h.
Referenced by anope_cmd_global(), initIrcdProto(), and pmodule_cmd_global().
| void(* ircd_proto_::ircd_cmd_global_legacy)(char *source, char *fmt) |
Definition at line 1201 of file services.h.
Referenced by anope_cmd_global_legacy(), initIrcdProto(), and pmodule_cmd_global_legacy().
| void(* ircd_proto_::ircd_cmd_guest_nick)(char *nick, char *user, char *host, char *real, char *modes) |
Definition at line 1169 of file services.h.
Referenced by anope_cmd_guest_nick(), initIrcdProto(), and pmodule_cmd_guest_nick().
| void(* ircd_proto_::ircd_cmd_invite)(char *source, char *chan, char *nick) |
Definition at line 1186 of file services.h.
Referenced by anope_cmd_invite(), initIrcdProto(), and pmodule_cmd_invite().
| void(* ircd_proto_::ircd_cmd_join)(char *user, char *channel, time_t chantime) |
Definition at line 1184 of file services.h.
Referenced by anope_cmd_join(), initIrcdProto(), and pmodule_cmd_join().
| void(* ircd_proto_::ircd_cmd_jupe)(char *jserver, char *who, char *reason) |
Definition at line 1227 of file services.h.
Referenced by anope_cmd_jupe(), initIrcdProto(), and pmodule_cmd_jupe().
| void(* ircd_proto_::ircd_cmd_kick)(char *source, char *chan, char *user, char *buf) |
Definition at line 1172 of file services.h.
Referenced by anope_cmd_kick(), initIrcdProto(), and pmodule_cmd_kick().
| void(* ircd_proto_::ircd_cmd_mode)(char *source, char *dest, char *buf) |
Definition at line 1170 of file services.h.
Referenced by anope_cmd_mode(), initIrcdProto(), and pmodule_cmd_mode().
| void(* ircd_proto_::ircd_cmd_nc_change)(User *u) |
Definition at line 1219 of file services.h.
Referenced by anope_cmd_nc_change(), initIrcdProto(), and pmodule_cmd_nc_change().
| void(* ircd_proto_::ircd_cmd_nick)(char *nick, char *name, char *modes) |
Definition at line 1168 of file services.h.
Referenced by anope_cmd_nick(), initIrcdProto(), and pmodule_cmd_nick().
| void(* ircd_proto_::ircd_cmd_notice)(char *source, char *dest, char *buf) |
Definition at line 1174 of file services.h.
Referenced by anope_cmd_notice(), initIrcdProto(), and pmodule_cmd_notice().
| void(* ircd_proto_::ircd_cmd_notice2)(char *source, char *dest, char *msg) |
Definition at line 1175 of file services.h.
Referenced by anope_cmd_notice2(), initIrcdProto(), and pmodule_cmd_notice2().
| void(* ircd_proto_::ircd_cmd_notice_ops)(char *source, char *dest, char *buf) |
Definition at line 1173 of file services.h.
Referenced by anope_cmd_notice_ops(), initIrcdProto(), and pmodule_cmd_notice_ops().
| void(* ircd_proto_::ircd_cmd_part)(char *nick, char *chan, char *buf) |
Definition at line 1187 of file services.h.
Referenced by anope_cmd_part(), initIrcdProto(), and pmodule_cmd_part().
| void(* ircd_proto_::ircd_cmd_pong)(char *servname, char *who) |
Definition at line 1183 of file services.h.
Referenced by anope_cmd_pong(), initIrcdProto(), and pmodule_cmd_pong().
| void(* ircd_proto_::ircd_cmd_privmsg)(char *source, char *dest, char *buf) |
Definition at line 1176 of file services.h.
Referenced by anope_cmd_action(), anope_cmd_privmsg(), initIrcdProto(), and pmodule_cmd_privmsg().
| void(* ircd_proto_::ircd_cmd_privmsg2)(char *source, char *dest, char *msg) |
Definition at line 1177 of file services.h.
Referenced by anope_cmd_privmsg2(), initIrcdProto(), and pmodule_cmd_privmsg2().
| void(* ircd_proto_::ircd_cmd_quit)(char *source, char *buf) |
Definition at line 1182 of file services.h.
Referenced by anope_cmd_quit(), initIrcdProto(), and pmodule_cmd_quit().
| void(* ircd_proto_::ircd_cmd_release_svshold)(char *nick) |
Definition at line 1211 of file services.h.
Referenced by anope_cmd_release_svshold(), initIrcdProto(), and pmodule_cmd_release_svshold().
| void(* ircd_proto_::ircd_cmd_remove_akill)(char *user, char *host) |
Definition at line 1158 of file services.h.
Referenced by anope_cmd_remove_akill(), initIrcdProto(), and pmodule_cmd_remove_akill().
| void(* ircd_proto_::ircd_cmd_serv_notice)(char *source, char *dest, char *msg) |
Definition at line 1178 of file services.h.
Referenced by anope_cmd_serv_notice(), initIrcdProto(), and pmodule_cmd_serv_notice().
| void(* ircd_proto_::ircd_cmd_serv_privmsg)(char *source, char *dest, char *msg) |
Definition at line 1179 of file services.h.
Referenced by anope_cmd_serv_privmsg(), initIrcdProto(), and pmodule_cmd_serv_privmsg().
| void(* ircd_proto_::ircd_cmd_sgline)(char *mask, char *reason) |
Definition at line 1215 of file services.h.
Referenced by anope_cmd_sgline(), initIrcdProto(), and pmodule_cmd_sgline().
| void(* ircd_proto_::ircd_cmd_sqline)(char *mask, char *reason) |
Definition at line 1202 of file services.h.
Referenced by anope_cmd_sqline(), initIrcdProto(), and pmodule_cmd_sqline().
| void(* ircd_proto_::ircd_cmd_squit)(char *servname, char *message) |
Definition at line 1203 of file services.h.
Referenced by anope_cmd_squit(), initIrcdProto(), and pmodule_cmd_squit().
| void(* ircd_proto_::ircd_cmd_svid_umode)(char *nick, time_t ts) |
Definition at line 1218 of file services.h.
Referenced by anope_cmd_svid_umode(), initIrcdProto(), and pmodule_cmd_svid_umode().
| void(* ircd_proto_::ircd_cmd_svid_umode2)(User *u, char *ts) |
Definition at line 1220 of file services.h.
Referenced by anope_cmd_svid_umode2(), initIrcdProto(), and pmodule_cmd_svid_umode2().
| void(* ircd_proto_::ircd_cmd_svid_umode3)(User *u, char *ts) |
Definition at line 1221 of file services.h.
Referenced by anope_cmd_svid_umode3(), initIrcdProto(), and pmodule_cmd_svid_umode3().
| void(* ircd_proto_::ircd_cmd_svshold)(char *nick) |
Definition at line 1210 of file services.h.
Referenced by anope_cmd_svshold(), initIrcdProto(), and pmodule_cmd_svshold().
| void(* ircd_proto_::ircd_cmd_svsjoin)(char *source, char *nick, char *chan, char *param) |
Definition at line 1223 of file services.h.
Referenced by anope_cmd_svsjoin(), initIrcdProto(), and pmodule_cmd_svsjoin().
| void(* ircd_proto_::ircd_cmd_svskill)(char *source, char *user, char *buf) |
Definition at line 1162 of file services.h.
Referenced by anope_cmd_svskill(), initIrcdProto(), and pmodule_cmd_svskill().
| void(* ircd_proto_::ircd_cmd_svsmode)(User *u, int ac, char **av) |
Definition at line 1163 of file services.h.
Referenced by anope_cmd_svsmode(), initIrcdProto(), and pmodule_cmd_svsmode().
| void(* ircd_proto_::ircd_cmd_svsmode_chan)(char *name, char *mode, char *nick) |
Definition at line 1217 of file services.h.
Referenced by anope_cmd_svsmode_chan(), initIrcdProto(), and pmodule_cmd_svsmode_chan().
| void(* ircd_proto_::ircd_cmd_svsnick)(char *source, char *guest, time_t when) |
Definition at line 1206 of file services.h.
Referenced by anope_cmd_svsnick(), initIrcdProto(), and pmodule_cmd_svsnick().
| void(* ircd_proto_::ircd_cmd_svsnoop)(char *server, int set) |
Definition at line 1157 of file services.h.
Referenced by anope_cmd_svsnoop(), initIrcdProto(), and pmodule_cmd_svsnoop().
| void(* ircd_proto_::ircd_cmd_svso)(char *source, char *nick, char *flag) |
Definition at line 1204 of file services.h.
Referenced by anope_cmd_svso(), initIrcdProto(), and pmodule_cmd_svso().
| void(* ircd_proto_::ircd_cmd_svspart)(char *source, char *nick, char *chan) |
Definition at line 1224 of file services.h.
Referenced by anope_cmd_svspart(), initIrcdProto(), and pmodule_cmd_svspart().
| void(* ircd_proto_::ircd_cmd_swhois)(char *source, char *who, char *mask) |
Definition at line 1225 of file services.h.
Referenced by anope_cmd_swhois(), initIrcdProto(), and pmodule_cmd_swhois().
| void(* ircd_proto_::ircd_cmd_szline)(char *mask, char *reason, char *whom) |
Definition at line 1214 of file services.h.
Referenced by anope_cmd_szline(), initIrcdProto(), and pmodule_cmd_szline().
| void(* ircd_proto_::ircd_cmd_topic)(char *whosets, char *chan, char *whosetit, char *topic, time_t when) |
Definition at line 1159 of file services.h.
Referenced by anope_cmd_topic(), initIrcdProto(), and pmodule_cmd_topic().
| void(* ircd_proto_::ircd_cmd_unban)(char *name, char *nick) |
Definition at line 1216 of file services.h.
Referenced by anope_cmd_unban(), initIrcdProto(), and pmodule_cmd_unban().
| void(* ircd_proto_::ircd_cmd_unsgline)(char *mask) |
Definition at line 1212 of file services.h.
Referenced by anope_cmd_unsgline(), initIrcdProto(), and pmodule_cmd_unsgline().
| void(* ircd_proto_::ircd_cmd_unsqline)(char *user) |
Definition at line 1185 of file services.h.
Referenced by anope_cmd_unsqline(), initIrcdProto(), and pmodule_cmd_unsqline().
| void(* ircd_proto_::ircd_cmd_unszline)(char *mask) |
Definition at line 1213 of file services.h.
Referenced by anope_cmd_unszline(), initIrcdProto(), and pmodule_cmd_unszline().
| void(* ircd_proto_::ircd_cmd_vhost_off)(User *u) |
Definition at line 1160 of file services.h.
Referenced by anope_cmd_vhost_off(), initIrcdProto(), and pmodule_cmd_vhost_off().
| void(* ircd_proto_::ircd_cmd_vhost_on)(char *nick, char *vIdent, char *vhost) |
Definition at line 1207 of file services.h.
Referenced by anope_cmd_vhost_on(), initIrcdProto(), and pmodule_cmd_vhost_on().
| int(* ircd_proto_::ircd_flood_mode_check)(char *value) |
Definition at line 1231 of file services.h.
Referenced by anope_flood_mode_check(), initIrcdProto(), and pmodule_flood_mode_check().
| int(* ircd_proto_::ircd_jointhrottle_mode_check)(char *value) |
Definition at line 1232 of file services.h.
Referenced by anope_jointhrottle_mode_check(), initIrcdProto(), and pmodule_jointhrottle_mode_check().
| void(* ircd_proto_::ircd_set_mod_current_buffer)(int ac, char **av) |
Definition at line 1156 of file services.h.
Referenced by anope_set_mod_current_buffer(), initIrcdProto(), and pmodule_set_mod_current_buffer().
| void(* ircd_proto_::ircd_set_umode)(User *user, int ac, char **av) |
Definition at line 1228 of file services.h.
Referenced by anope_set_umode(), initIrcdProto(), and pmodule_set_umode().
| int(* ircd_proto_::ircd_valid_chan)(char *chan) |
Definition at line 1230 of file services.h.
Referenced by anope_valid_chan(), initIrcdProto(), and pmodule_valid_chan().
| int(* ircd_proto_::ircd_valid_nick)(char *nick) |
Definition at line 1229 of file services.h.
Referenced by anope_valid_nick(), initIrcdProto(), and pmodule_valid_nick().
1.7.1