botnet_handler_t Struct Reference

#include <botnet.h>


Detailed Description

Definition at line 38 of file botnet.h.


Data Fields

int(* on_login )(void *client_data, partymember_t *new)
int(* on_bcast )(void *client_data, botnet_entity_t *src, const char *text, int len)
int(* on_privmsg )(void *client_data, botnet_entity_t *src, partymember_t *dst, const char *text, int len)
int(* on_nick )(void *client_data, partymember_t *src, const char *newnick)
int(* on_quit )(void *client_data, partymember_t *src, const char *text, int len)
int(* on_chanmsg )(void *client_data, partychan_t *chan, botnet_entity_t *src, const char *text, int len)
int(* on_join )(void *client_data, partychan_t *chan, partymember_t *src, int netburst)
int(* on_part )(void *client_data, partychan_t *chan, partymember_t *src, const char *text, int len)
int(* on_new_bot )(void *client_data, botnet_bot_t *bot, int netburst)
int(* on_lost_bot )(void *client_data, botnet_bot_t *bot_t, const char *reason)
int(* on_link )(void *client_data, botnet_entity_t *from, botnet_bot_t *dst, const char *target)
int(* on_unlink )(void *client_data, botnet_entity_t *from, botnet_bot_t *bot, const char *reason)
int(* on_botmsg )(void *client_data, botnet_bot_t *src, botnet_bot_t *dst, const char *command, const char *text, int len)
int(* on_botbroadcast )(void *client_data, botnet_bot_t *src, const char *command, const char *text, int len)
int(* on_extension )(void *client_data, botnet_entity_t *src, botnet_bot_t *dst, const char *cmd, const char *text, int len)

Field Documentation

int(* botnet_handler_t::on_login)(void *client_data, partymember_t *new)

int(* botnet_handler_t::on_bcast)(void *client_data, botnet_entity_t *src, const char *text, int len)

Referenced by botnet_broadcast().

int(* botnet_handler_t::on_privmsg)(void *client_data, botnet_entity_t *src, partymember_t *dst, const char *text, int len)

Referenced by partymember_msg().

int(* botnet_handler_t::on_nick)(void *client_data, partymember_t *src, const char *newnick)

Referenced by botnet_set_nick().

int(* botnet_handler_t::on_quit)(void *client_data, partymember_t *src, const char *text, int len)

Referenced by botnet_member_quit().

int(* botnet_handler_t::on_chanmsg)(void *client_data, partychan_t *chan, botnet_entity_t *src, const char *text, int len)

Referenced by botnet_chanmsg().

int(* botnet_handler_t::on_join)(void *client_data, partychan_t *chan, partymember_t *src, int netburst)

int(* botnet_handler_t::on_part)(void *client_data, partychan_t *chan, partymember_t *src, const char *text, int len)

Referenced by botnet_member_part().

int(* botnet_handler_t::on_new_bot)(void *client_data, botnet_bot_t *bot, int netburst)

int(* botnet_handler_t::on_lost_bot)(void *client_data, botnet_bot_t *bot_t, const char *reason)

Referenced by botnet_delete(), and botnet_unlink().

int(* botnet_handler_t::on_link)(void *client_data, botnet_entity_t *from, botnet_bot_t *dst, const char *target)

Referenced by botnet_link().

int(* botnet_handler_t::on_unlink)(void *client_data, botnet_entity_t *from, botnet_bot_t *bot, const char *reason)

Referenced by botnet_unlink().

int(* botnet_handler_t::on_botmsg)(void *client_data, botnet_bot_t *src, botnet_bot_t *dst, const char *command, const char *text, int len)

Referenced by botnet_botmsg().

int(* botnet_handler_t::on_botbroadcast)(void *client_data, botnet_bot_t *src, const char *command, const char *text, int len)

Referenced by botnet_botbroadcast().

int(* botnet_handler_t::on_extension)(void *client_data, botnet_entity_t *src, botnet_bot_t *dst, const char *cmd, const char *text, int len)

Referenced by botnet_extension().


The documentation for this struct was generated from the following file:

Generated on Sun Nov 30 18:43:37 2008 for eggdrop1.9 by  doxygen 1.5.6