Riferimenti per il file tools.h

#include "stdinc.h"

Vai al codice sorgente di questo file.

Strutture dati

struct  _dlink_node
struct  _dlink_list

Definizioni

#define mem_frob(x, y)
#define DLINK_FOREACH(pos, head)   for (pos = (head); pos != NULL; pos = pos->next)
#define DLINK_FOREACH_SAFE(pos, n, head)   for (pos = (head), n = pos ? pos->next : NULL; pos != NULL; pos = n, n = pos ? pos->next : NULL)
#define DLINK_FOREACH_PREV(pos, head)   for (pos = (head); pos != NULL; pos = pos->prev)
#define dlink_list_length(list)   (list)->length

Ridefinizioni di tipo (typedef)

typedef struct _dlink_node dlink_node
typedef struct _dlink_list dlink_list

Funzioni

void dlinkAdd (void *data, dlink_node *m, dlink_list *list)
void dlinkAddBefore (dlink_node *b, void *data, dlink_node *m, dlink_list *list)
void dlinkAddTail (void *data, dlink_node *m, dlink_list *list)
void dlinkDelete (dlink_node *m, dlink_list *list)
void dlinkMoveList (dlink_list *from, dlink_list *to)
dlink_nodedlinkFind (dlink_list *m, void *data)
dlink_nodedlinkFindDelete (dlink_list *m, void *data)


Documentazione delle definizioni

#define DLINK_FOREACH ( pos,
head   )     for (pos = (head); pos != NULL; pos = pos->next)

Definizione alla linea 72 del file tools.h.

Referenziato da _moddeinit(), accept_message(), add_id(), add_isupport(), add_user_host(), already_placed_rkline(), already_placed_rxline(), attach_connect_block(), burst_all(), burst_ll_members(), burst_members(), chan_is_opless(), channel_member_names(), check_server(), chm_ban(), chm_except(), chm_invex(), cidr_limit_reached(), cjoin_all(), clear_ban_cache(), clear_ban_cache_client(), clear_out_old_conf(), cluster_a_line(), collect_zipstats(), count_memory(), count_user_host(), del_id(), delete_isupport(), dlinkFind(), dlinkFindDelete(), do_actual_trace(), do_ctrace(), do_etrace(), do_links(), do_ltrace(), do_sgline(), do_who_on_channel(), dump_map(), extract_one_line(), find_bmask(), find_callback(), find_capability(), find_channel_link(), find_conf_exact(), find_conf_name(), find_exact_name_conf(), find_id(), find_listener(), find_matching_name_conf(), find_regexp_kline(), find_servconn_in_progress(), find_userhost(), findmodule_byname(), get_client_class(), get_client_ping(), get_oper_name(), get_sendq(), global_whois(), hunt_server(), hybrid_wndproc(), introduce_client(), introduce_lazy_link_clients(), kh_relay_kill(), kick_list(), kill_client_ll_serv_butone(), list_accepts(), list_allow_channel(), load_conf_modules(), load_one_module(), m_who(), match_find_resv(), mo_capture(), mo_classlist(), mo_forcejoin(), mo_modlist(), mo_ojoin(), mo_squit(), mo_testmask(), mo_trace(), mo_uncapture(), mod_find_path(), mr_nick(), ms_llnick(), ms_server(), ms_sid(), ms_sjoin(), names_all_visible_channels(), names_non_public_non_secret(), operspy_list(), operspy_log(), operspy_whois(), rebuild_cidr_list(), rebuild_isupport_message_line(), relay_kill(), remove_a_mode(), remove_dependents(), remove_gline_match(), remove_lazylink_flags(), remove_tdline_match(), remove_tkline_match(), remove_trkline_match(), remove_txline(), report_confitem_types(), report_resv(), safe_list_channels(), send_capabilities(), send_members(), send_mode_list(), send_queued_all(), send_umode_out(), sendto_channel_local(), sendto_channel_local_butone(), sendto_channel_remote(), sendto_common_channels_local(), sendto_match_butone(), sendto_match_servs(), sendto_realops_flags(), sendto_server(), sendto_wallops_flags(), server_die(), server_estab(), server_exists(), show_capabilities(), show_ports(), single_whois(), start_io(), stats_hooks(), stats_L_list(), stats_operedup(), stats_pending_glines(), stats_servers(), stats_servlinks(), stats_ziplinks(), try_connections(), tstats(), who_common_channel(), who_global(), whois_person(), e write_links_file().

#define DLINK_FOREACH_PREV ( pos,
head   )     for (pos = (head); pos != NULL; pos = pos->prev)

Definizione alla linea 81 del file tools.h.

Referenziato da server_estab().

#define DLINK_FOREACH_SAFE ( pos,
n,
head   )     for (pos = (head), n = pos ? pos->next : NULL; pos != NULL; pos = n, n = pos ? pos->next : NULL)

#define dlink_list_length ( list   )     (list)->length

#define mem_frob ( x,
 ) 

Definizione alla linea 60 del file tools.h.

Referenziato da BlockHeapFree().


Documentazione delle ridefinizioni di tipo (typedef)

typedef struct _dlink_list dlink_list

Definizione alla linea 33 del file tools.h.

typedef struct _dlink_node dlink_node

Definizione alla linea 32 del file tools.h.


Documentazione delle funzioni

void dlinkAdd ( void *  data,
dlink_node m,
dlink_list list 
)

void dlinkAddBefore ( dlink_node b,
void *  data,
dlink_node m,
dlink_list list 
)

void dlinkAddTail ( void *  data,
dlink_node m,
dlink_list list 
)

void dlinkDelete ( dlink_node m,
dlink_list list 
)

dlink_node* dlinkFind ( dlink_list m,
void *  data 
)

dlink_node* dlinkFindDelete ( dlink_list m,
void *  data 
)

void dlinkMoveList ( dlink_list from,
dlink_list to 
)


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