Riferimenti per il file hook.c

#include "stdinc.h"
#include "hook.h"
#include "ircd.h"
#include "list.h"
#include "memory.h"
#include "numeric.h"
#include "tools.h"
#include "irc_string.h"
#include "send.h"

Vai al codice sorgente di questo file.

Funzioni

struct Callbackregister_callback (const char *name, CBFUNC *func)
void * execute_callback (struct Callback *cb,...)
void * pass_callback (dlink_node *this_hook,...)
struct Callbackfind_callback (const char *name)
dlink_nodeinstall_hook (struct Callback *cb, CBFUNC *hook)
void uninstall_hook (struct Callback *cb, CBFUNC *hook)
void stats_hooks (struct Client *source_p)

Variabili

dlink_list callback_list = {NULL, NULL, 0}


Documentazione delle funzioni

void* execute_callback ( struct Callback cb,
  ... 
)

struct Callback* find_callback ( const char *  name  )  [read]

Definizione alla linea 145 del file hook.c.

Riferimenti _dlink_node::data, DLINK_FOREACH, _dlink_list::head, irccmp(), e Callback::name.

Referenziato da _modinit(), e register_callback().

dlink_node* install_hook ( struct Callback cb,
CBFUNC hook 
)

Definizione alla linea 176 del file hook.c.

Riferimenti Callback::chain, dlinkAdd(), MyMalloc(), e Callback::node.

Referenziato da _modinit(), e init_netio().

void* pass_callback ( dlink_node this_hook,
  ... 
)

struct Callback* register_callback ( const char *  name,
CBFUNC func 
) [read]

void stats_hooks ( struct Client source_p  ) 

void uninstall_hook ( struct Callback cb,
CBFUNC hook 
)

Definizione alla linea 195 del file hook.c.

Riferimenti Callback::chain, dlinkDelete(), dlinkFind(), e MyFree().

Referenziato da _moddeinit().


Documentazione delle variabili

dlink_list callback_list = {NULL, NULL, 0}

Definizione alla linea 36 del file hook.c.


Generato il Wed Apr 15 00:19:20 2009 per ircd-hybrid da  doxygen 1.5.6