Riferimenti per il file send.h

#include "fdlist.h"

Vai al codice sorgente di questo file.

Definizioni

#define AFP(a, b)
#define ALL_MEMBERS   0
#define NON_CHANOPS   1
#define ONLY_CHANOPS_VOICED   2
#define ONLY_CHANOPS   3
#define ONLY_SERVERS   4
#define L_ALL   0
#define L_OPER   1
#define L_ADMIN   2
#define NOCAPS   0
#define NOFLAGS   0
#define LL_ICLIENT   0x00000001
#define LL_ICHAN   0x00000002
#define MATCH_SERVER   1
#define MATCH_HOST   2

Funzioni

void * iosend_default (va_list)
void sendq_unblocked (fde_t *, struct Client *)
void send_queued_write (struct Client *)
void send_queued_slink_write (struct Client *)
void send_queued_all (void)
void sendto_one (struct Client *, const char *,...) AFP(2
void void sendto_channel_butone (struct Client *, struct Client *, struct Channel *, const char *, const char *,...) AFP(5
void void void sendto_common_channels_local (struct Client *, int, const char *,...) AFP(3
void void void void sendto_channel_local (int, int, struct Channel *, const char *,...) AFP(4
void void void void void sendto_channel_local_butone (struct Client *, int, struct Channel *, const char *,...) AFP(4
void void void void void void sendto_channel_remote (struct Client *, struct Client *, int, int, int, struct Channel *, const char *,...) AFP(7
void void void void void void void sendto_server (struct Client *, struct Client *, struct Channel *, unsigned long, unsigned long, unsigned long, const char *,...) AFP(7
void void void void void void
void void 
sendto_match_butone (struct Client *, struct Client *, char *, int, const char *,...) AFP(5
void void void void void void
void void void 
sendto_match_servs (struct Client *, const char *, int, const char *,...) AFP(4
void void void void void void
void void void void 
sendto_realops_flags (unsigned int, int, const char *,...) AFP(3
void void void void void void
void void void void void 
sendto_wallops_flags (unsigned int, struct Client *, const char *,...) AFP(3
void void void void void void
void void void void void void 
ts_warn (const char *,...) AFP(1
void void void void void void
void void void void void void
void 
sendto_anywhere (struct Client *, struct Client *, const char *,...) AFP(3
void void void void void void
void void void void void void
void void 
kill_client (struct Client *, struct Client *, const char *,...) AFP(3
void void void void void void
void void void void void void
void void void 
kill_client_ll_serv_butone (struct Client *, struct Client *, const char *,...) AFP(3

Variabili

struct Callbackiosend_cb
struct Callbackiosendctrl_cb


Documentazione delle definizioni

#define AFP ( a,
 ) 

Definizione alla linea 36 del file send.h.

#define ALL_MEMBERS   0

#define L_ADMIN   2

#define L_ALL   0

Definizione alla linea 98 del file send.h.

Referenziato da _modinit(), accept_connection(), add_user_to_channel(), apply_tdline(), apply_tkline(), apply_trkline(), ban_them(), cancel_clients(), change_local_nick(), changing_fdlimit(), check_clean_host(), check_clean_nick(), check_clean_user(), check_client(), check_conf_klines(), check_pings_list(), check_spambot_warning(), check_splitmode(), check_xline(), conf_add_class_to_conf(), conf_add_server(), conf_dns_callback(), cryptlink_serv(), dead_link_on_read(), del_id(), do_sgline(), exit_aborted_clients(), exit_client(), expire_tklines(), failed_challenge_notice(), failed_oper_notice(), flood_attack_channel(), flood_attack_client(), free_exited_clients(), handle_command(), handle_special(), inetport(), io_loop(), load_a_module(), load_one_module(), m_join(), me_rkline(), me_unkline(), me_unrkline(), mo_capture(), mo_delspoof(), mo_gline(), mo_jupe(), mo_kill(), mo_killhost(), mo_modreload(), mo_modrestart(), mo_rehash(), mo_rkline(), mo_spoof(), mo_squit(), mo_uncapture(), mo_undline(), mo_ungline(), mo_unkline(), mo_unrkline(), mr_dumb_proxy(), mr_server(), ms_cburst(), ms_eob(), ms_error(), ms_join(), ms_kill(), ms_lljoin(), ms_llnick(), ms_nburst(), ms_nick(), ms_server(), ms_sid(), ms_sjoin(), ms_svinfo(), ms_uid(), oper_up(), operspy_log(), parse_conf_file(), parse_csv_file(), parse_resv(), perform_nick_collides(), quote_autoconnall(), quote_floodcount(), quote_identtimeout(), quote_idletime(), quote_jfloodcount(), quote_jfloodtime(), quote_log(), quote_max(), quote_rejecttime(), quote_spamnum(), quote_spamtime(), quote_splitmode(), quote_splitnum(), quote_splitusers(), read_conf_files(), register_local_user(), register_remote_user(), rehash(), remove_resv(), remove_xline(), send_message(), send_message_remote(), serv_connect(), server_estab(), set_autoconn(), set_local_gline(), set_time(), show_admin(), show_ctrace(), show_etrace(), show_info(), show_links(), show_ltrace(), show_motd(), show_stats(), show_stats_p(), show_trace(), slink_error(), start_auth_query(), try_connections(), ts_warn(), unload_one_module(), update_client_exit_stats(), write_conf_line(), write_rxline(), write_xline(), e yyerror().

#define L_OPER   1

#define LL_ICHAN   0x00000002

Definizione alla linea 106 del file send.h.

Referenziato da send_cap_mode_changes(), e sendto_server().

#define LL_ICLIENT   0x00000001

#define MATCH_HOST   2

Definizione alla linea 110 del file send.h.

Referenziato da handle_special(), e match_it().

#define MATCH_SERVER   1

Definizione alla linea 109 del file send.h.

Referenziato da handle_special().

#define NOCAPS   0

#define NOFLAGS   0

#define NON_CHANOPS   1

Definizione alla linea 93 del file send.h.

Referenziato da send_mode_changes().

#define ONLY_CHANOPS   3

Definizione alla linea 95 del file send.h.

Referenziato da chm_except(), e chm_invex().

#define ONLY_CHANOPS_VOICED   2

Definizione alla linea 94 del file send.h.

#define ONLY_SERVERS   4

Definizione alla linea 96 del file send.h.

Referenziato da chm_except(), chm_invex(), e send_mode_changes().


Documentazione delle funzioni

void* iosend_default ( va_list   ) 

Definizione alla linea 97 del file send.c.

Riferimenti buf, LocalUser::buf_sendq, dbuf_put(), Client::localClient, e to.

Referenziato da init_callbacks().

void void void void void void void void void void void void void void kill_client ( struct Client ,
struct Client ,
const char *  ,
  ... 
)

Referenziato da register_remote_user().

void void void void void void void void void void void void void void void kill_client_ll_serv_butone ( struct Client ,
struct Client ,
const char *  ,
  ... 
)

void send_queued_all ( void   ) 

void send_queued_slink_write ( struct Client  ) 

void send_queued_write ( struct Client  ) 

void sendq_unblocked ( fde_t ,
struct Client  
)

Definizione alla linea 225 del file send.c.

Riferimenti ClearSendqBlocked, _fde::flags, _fde::pending_read, e read_packet.

Referenziato da read_packet(), e send_queued_write().

void void void void void void void void void void void void void sendto_anywhere ( struct Client ,
struct Client ,
const char *  ,
  ... 
)

Referenziato da msg_client(), e sendto_match_servs().

void void sendto_channel_butone ( struct Client ,
struct Client ,
struct Channel ,
const char *  ,
const char *  ,
  ... 
)

Referenziato da msg_channel().

void void void void sendto_channel_local ( int  ,
int  ,
struct Channel ,
const char *  ,
  ... 
)

void void void void void sendto_channel_local_butone ( struct Client ,
int  ,
struct Channel ,
const char *  ,
  ... 
)

Referenziato da msg_channel_flags().

void void void void void void sendto_channel_remote ( struct Client ,
struct Client ,
int  ,
int  ,
int  ,
struct Channel ,
const char *  ,
  ... 
)

Referenziato da m_invite(), e msg_channel_flags().

void void void sendto_common_channels_local ( struct Client ,
int  ,
const char *  ,
  ... 
)

void void void void void void void void sendto_match_butone ( struct Client ,
struct Client ,
char *  ,
int  ,
const char *  ,
  ... 
)

Referenziato da handle_special().

void void void void void void void void void sendto_match_servs ( struct Client ,
const char *  ,
int  ,
const char *  ,
  ... 
)

void sendto_one ( struct Client ,
const char *  ,
  ... 
)

Referenziato da add_id(), already_placed_kline(), already_placed_rkline(), already_placed_rxline(), apply_tdline(), apply_tkline(), apply_trkline(), attach_iline(), ban_them(), block_heap_report_stats(), build_nicklist(), build_target_list(), burst_all(), burst_channel(), cap_req(), change_local_nick(), channel_member_names(), check_clean_host(), check_clean_nick(), check_clean_user(), check_client(), check_pings_list(), check_xline(), chm_ban(), chm_except(), chm_invex(), chm_key(), chm_limit(), chm_nosuch(), chm_op(), chm_simple(), chm_voice(), cjoin_all(), count_memory(), cryptlink_serv(), deliver_services_msg(), do_actual_trace(), do_admin(), do_ctrace(), do_etrace(), do_ison(), do_links(), do_list(), do_local_user(), do_ltrace(), do_numeric(), do_stats(), do_who(), do_whois(), dohelp(), dump_map(), exit_client(), fd_dump(), find_chasing(), find_user_host(), flood_attack_channel(), flood_attack_client(), flush_write(), h_set_user_mode(), handle_command(), handle_special(), hunt_server(), introduce_client(), kh_relay_kill(), kick_list(), list_accepts(), list_one_channel(), list_quote_commands(), m_accept(), m_admin(), m_away(), m_cap(), m_challenge(), m_flags(), m_help(), m_identify(), m_info(), m_invite(), m_join(), m_kick(), m_knock(), m_links(), m_list(), m_locops(), m_ltrace(), m_lusers(), m_map(), m_message(), m_mkpasswd(), m_mode(), m_motd(), m_names(), m_nick(), m_not_oper(), m_oper(), m_part(), m_ping(), m_registered(), m_stats(), m_test(), m_time(), m_topic(), m_trace(), m_unregistered(), m_userhost(), m_users(), m_version(), m_who(), m_whois(), m_whowas(), me_unkline(), me_unrkline(), mo_away(), mo_capture(), mo_chghost(), mo_chgident(), mo_chgname(), mo_classlist(), mo_clearchan(), mo_close(), mo_connect(), mo_ctrace(), mo_delspoof(), mo_die(), mo_dline(), mo_flags(), mo_forcejoin(), mo_forcepart(), mo_gline(), mo_hash(), mo_jupe(), mo_kill(), mo_killhost(), mo_kline(), mo_list(), mo_ltrace(), mo_map(), mo_mkpasswd(), mo_modlist(), mo_modload(), mo_modreload(), mo_modrestart(), mo_modunload(), mo_ojoin(), mo_oper(), mo_operspy(), mo_operwall(), mo_opme(), mo_rehash(), mo_restart(), mo_rkline(), mo_rxline(), mo_set(), mo_spoof(), mo_squit(), mo_svsnick(), mo_test(), mo_testgecos(), mo_testline(), mo_testmask(), mo_time(), mo_trace(), mo_uncapture(), mo_undline(), mo_ungline(), mo_unkline(), mo_unrkline(), mo_unrxline(), mo_unxline(), mo_users(), mo_version(), mo_wallops(), mo_whois(), mo_whowas(), mo_xline(), mr_admin(), mr_nick(), mr_pass(), mr_pong(), mr_server(), mr_test(), mr_user(), ms_cburst(), ms_connect(), ms_kill(), ms_lljoin(), ms_llnick(), ms_nburst(), ms_nick(), ms_ping(), ms_pong(), ms_server(), ms_sid(), ms_sjoin(), ms_test(), ms_tmode(), ms_version(), msg_channel(), msg_client(), names_non_public_non_secret(), oper_up(), operspy_list(), operspy_mode(), operspy_names(), operspy_topic(), operspy_who(), operspy_whois(), parse(), parse_aline(), parse_knock_local(), parse_resv(), part_one_client(), perform_nick_collides(), quote_autoconnall(), quote_floodcount(), quote_identtimeout(), quote_idletime(), quote_jfloodcount(), quote_jfloodtime(), quote_log(), quote_max(), quote_msglocale(), quote_rejecttime(), quote_spamnum(), quote_spamtime(), quote_splitmode(), quote_splitnum(), quote_splitusers(), recurse_report_messages(), recurse_send_quits(), register_local_user(), relay_kill(), relay_xline(), remove_conf_line(), remove_resv(), remove_unknown(), remove_xline(), report_and_set_user_flags(), report_auth(), report_confitem_types(), report_dns_servers(), report_Klines(), report_resv(), report_this_status(), safe_list_channels(), send_birthdate_online_time(), send_capabilities(), send_caplist(), send_conf_options(), send_info_text(), send_knock(), send_members(), send_message_file(), send_message_remote(), send_mode_list(), send_tb(), send_umode(), send_umode_out(), send_usage(), sendhelpfile(), sendnick_TS(), sendto_realops_flags(), serv_connect(), serv_connect_callback(), server_burst(), server_die(), server_estab(), set_autoconn(), set_user_mode(), set_vhost(), show_events(), show_lusers(), show_notice(), show_ports(), stats_auth(), stats_deny(), stats_exempt(), stats_gdeny(), stats_glines(), stats_hooks(), stats_klines(), stats_L_list(), stats_ltrace(), stats_oper(), stats_operedup(), stats_pending_glines(), stats_ports(), stats_servers(), stats_servlinks(), stats_tdeny(), stats_tklines(), stats_uptime(), stats_ziplinks(), tstats(), user_welcome(), valid_comment(), valid_wild_card(), valid_xline(), verify_access(), who_global(), whois_person(), whowas_do(), write_conf_line(), write_rxline(), e write_xline().

void void void void void void void void void void sendto_realops_flags ( unsigned int  ,
int  ,
const char *  ,
  ... 
)

Referenziato da _modinit(), accept_connection(), add_user_to_channel(), apply_tdline(), apply_tkline(), apply_trkline(), ban_them(), cancel_clients(), change_local_nick(), changing_fdlimit(), check_clean_host(), check_clean_nick(), check_clean_user(), check_client(), check_conf_klines(), check_pings_list(), check_spambot_warning(), check_splitmode(), check_xline(), conf_add_class_to_conf(), conf_add_server(), conf_dns_callback(), cryptlink_auth(), cryptlink_serv(), dead_link_on_read(), del_id(), do_numeric(), do_sgline(), exit_aborted_clients(), exit_client(), expire_tklines(), failed_challenge_notice(), failed_oper_notice(), flood_attack_channel(), flood_attack_client(), free_exited_clients(), handle_command(), handle_special(), io_loop(), load_a_module(), load_one_module(), m_error(), m_join(), me_rkline(), me_unkline(), me_unrkline(), mo_capture(), mo_delspoof(), mo_gline(), mo_jupe(), mo_kill(), mo_killhost(), mo_modreload(), mo_modrestart(), mo_rehash(), mo_rkline(), mo_spoof(), mo_squit(), mo_uncapture(), mo_undline(), mo_ungline(), mo_unkline(), mo_unrkline(), mr_dumb_proxy(), mr_server(), ms_cburst(), ms_eob(), ms_error(), ms_join(), ms_kill(), ms_lljoin(), ms_llnick(), ms_nburst(), ms_nick(), ms_server(), ms_sid(), ms_sjoin(), ms_svinfo(), ms_uid(), oper_up(), operspy_log(), parse_conf_file(), parse_cryptserv_args(), parse_csv_file(), parse_resv(), perform_nick_collides(), quote_autoconnall(), quote_floodcount(), quote_identtimeout(), quote_idletime(), quote_jfloodcount(), quote_jfloodtime(), quote_log(), quote_max(), quote_rejecttime(), quote_spamnum(), quote_spamtime(), quote_splitmode(), quote_splitnum(), quote_splitusers(), read_conf_files(), register_local_user(), register_remote_user(), rehash(), release_auth_client(), remove_resv(), remove_unknown(), remove_xline(), report_error(), send_message(), send_message_remote(), serv_connect(), serv_connect_callback(), server_estab(), set_autoconn(), set_local_gline(), set_locale(), set_time(), set_user_mode(), show_admin(), show_ctrace(), show_etrace(), show_info(), show_links(), show_ltrace(), show_motd(), show_stats(), show_stats_p(), show_trace(), slink_error(), try_connections(), ts_warn(), unload_one_module(), update_client_exit_stats(), verify_access(), write_conf_line(), write_rxline(), write_xline(), e yyerror().

void void void void void void void sendto_server ( struct Client ,
struct Client ,
struct Channel ,
unsigned long  ,
unsigned long  ,
unsigned long  ,
const char *  ,
  ... 
)

void void void void void void void void void void void sendto_wallops_flags ( unsigned int  ,
struct Client ,
const char *  ,
  ... 
)

void void void void void void void void void void void void ts_warn ( const char *  ,
  ... 
)

Referenziato da nick_from_server().


Documentazione delle variabili

Definizione alla linea 50 del file send.c.

Referenziato da init_callbacks().

Definizione alla linea 51 del file send.c.

Referenziato da init_callbacks().


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