Riferimenti per la struct Client

#include <client.h>


Campi

dlink_node node
dlink_node lnode
struct Clienthnext
struct Clientidhnext
struct Serverserv
struct Clientservptr
struct Clientfrom
struct Whowaswhowas
time_t lasttime
time_t firsttime
time_t since
time_t tsinfo
unsigned long connect_id
unsigned int umodes
unsigned int flags
unsigned short hopcount
unsigned short status
unsigned char handler
unsigned long serial
unsigned long lazyLinkClientExists
char * away
char name [HOSTLEN+1]
char id [IDLEN+1]
char llname [NICKLEN]
char username [USERLEN+1]
char host [HOSTLEN+1]
char info [REALLEN+1]
char client_host [HOSTLEN+1]
char client_server [HOSTLEN+1]
char sockhost [HOSTIPLEN+1]
dlink_list allow_list
dlink_list on_allow_list
dlink_list channel
struct LocalUserlocalClient


Descrizione dettagliata

Definizione alla linea 95 del file client.h.


Documentazione dei campi

struct Client* Client::hnext [read]

struct Client* Client::idhnext [read]

Definizione alla linea 101 del file client.h.

Referenziato da hash_add_id(), hash_del_id(), hash_find_id(), e mo_hash().

struct Server* Client::serv [read]

struct Client* Client::servptr [read]

struct Client* Client::from [read]

struct Whowas* Client::whowas [read]

Definizione alla linea 107 del file client.h.

Referenziato da add_history(), e off_history().

time_t Client::since

unsigned long Client::connect_id

Definizione alla linea 112 del file client.h.

Referenziato da add_connection().

unsigned int Client::umodes

unsigned int Client::flags

Definizione alla linea 114 del file client.h.

Referenziato da release_auth_client().

unsigned short Client::hopcount

unsigned short Client::status

Definizione alla linea 117 del file client.h.

Referenziato da make_client(), mo_close(), ms_nburst(), operspy_mode(), report_this_status(), e sigchld_handler().

unsigned char Client::handler

Definizione alla linea 118 del file client.h.

Referenziato da handle_command().

unsigned long Client::serial

char* Client::away

char Client::name[HOSTLEN+1]

Definizione alla linea 128 del file client.h.

Referenziato da add_history(), add_id(), add_user_to_channel(), 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(), burst_channel(), cancel_clients(), cap_end(), cap_req(), change_local_nick(), channel_member_names(), check_clean_host(), check_clean_nick(), check_clean_user(), check_client(), check_spambot_warning(), check_xline(), chm_ban(), chm_except(), chm_invex(), chm_key(), chm_limit(), chm_nosuch(), chm_op(), chm_simple(), chm_voice(), cjoin_all(), client_from_server(), close_connection(), count_memory(), cryptlink_auth(), cryptlink_serv(), dead_link_on_read(), deliver_services_msg(), do_actual_trace(), do_admin(), do_ctrace(), do_etrace(), do_ison(), do_join_0(), do_links(), do_list(), do_local_user(), do_ltrace(), do_numeric(), do_sgline(), do_who(), do_whois(), dohelp(), dump_map(), exit_client(), exit_one_client(), failed_challenge_notice(), failed_oper_notice(), fd_dump(), find_bmask(), find_chasing(), find_client(), find_servconn_in_progress(), find_server(), find_user_host(), flood_attack_channel(), flood_attack_client(), flush_write(), get_client_name(), get_listener_name(), get_oper_name(), global_whois(), h_set_user_mode(), handle_command(), handle_special(), hash_add_client(), hash_del_client(), hunt_server(), introduce_client(), kh_relay_kill(), kick_list(), kill_client_ll_serv_butone(), list_accepts(), list_one_channel(), list_quote_commands(), log_oper_action(), log_user_exit(), m_accept(), m_admin(), m_away(), m_cap(), m_challenge(), m_error(), 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_quit(), 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(), main(), make_listener(), match_it(), me_kline(), me_rkline(), 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_resv(), mo_rkline(), mo_rxline(), mo_set(), mo_spoof(), mo_squit(), mo_stats(), mo_svsnick(), mo_test(), mo_testgecos(), mo_testline(), mo_testmask(), mo_time(), mo_trace(), mo_uncapture(), mo_undline(), mo_ungline(), mo_unkline(), mo_unresv(), 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_away(), ms_bmask(), ms_cburst(), ms_connect(), ms_drop(), ms_encap(), ms_eob(), ms_error(), ms_join(), ms_kill(), ms_lljoin(), ms_llnick(), ms_locops(), ms_nburst(), ms_nick(), ms_ping(), ms_pong(), ms_quit(), ms_resv(), ms_rxline(), ms_server(), ms_sid(), ms_sjoin(), ms_squit(), ms_svinfo(), ms_tb(), ms_tburst(), ms_test(), ms_topic(), ms_uid(), ms_unresv(), ms_unrxline(), ms_unxline(), ms_version(), ms_wallops(), msg_channel_flags(), msg_client(), my_name_for_link(), names_non_public_non_secret(), nick_from_server(), oper_up(), operspy_list(), operspy_log(), operspy_mode(), operspy_names(), operspy_topic(), operspy_who(), operspy_whois(), parse(), parse_aline(), parse_knock_local(), parse_resv(), parse_stats_args(), 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(), rebuild_isupport_message_line(), recurse_report_messages(), recurse_send_quits(), register_local_user(), register_remote_user(), relay_kill(), relay_xline(), release_auth_client(), remove_a_mode(), remove_ban_list(), remove_conf_line(), remove_dependents(), 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_cap_mode_changes(), send_caplist(), send_conf_options(), send_info_text(), send_knock(), send_members(), send_message_file(), send_message_remote(), send_mode_changes(), send_mode_list(), send_tb(), send_umode(), send_usage(), sendhelpfile(), sendnick_TS(), sendto_anywhere(), sendto_channel_butone(), sendto_match_butone(), sendto_match_servs(), sendto_realops_flags(), sendto_wallops_flags(), serv_connect(), serv_connect_callback(), server_die(), server_estab(), server_exists(), set_autoconn(), set_initial_nick(), set_time(), set_topic(), set_user_mode(), set_vhost(), show_admin(), show_ctrace(), show_etrace(), show_events(), show_info(), show_links(), show_ltrace(), show_lusers(), show_motd(), show_notice(), show_ports(), show_stats(), show_stats_p(), show_trace(), slink_error(), stats_hooks(), stats_L_list(), stats_ltrace(), stats_operedup(), stats_servers(), stats_ziplinks(), tstats(), update_client_exit_stats(), user_welcome(), valid_comment(), valid_wild_card(), valid_xline(), verify_access(), who_common_channel(), who_global(), whois_person(), whowas_do(), write_conf_line(), write_links_file(), write_rxline(), e write_xline().

char Client::id[IDLEN+1]

char Client::llname[NICKLEN]

Definizione alla linea 135 del file client.h.

Referenziato da mr_nick(), ms_llnick(), e set_initial_nick().

char Client::username[USERLEN+1]

Definizione alla linea 144 del file client.h.

Referenziato da add_history(), add_id(), attach_iline(), cancel_clients(), cap_end(), change_local_nick(), check_client(), check_pings_list(), check_spambot_warning(), close_connection(), do_join_0(), do_local_user(), do_sgline(), do_who(), exit_client(), exit_one_client(), failed_challenge_notice(), failed_oper_notice(), find_bmask(), find_gline(), find_kill(), find_password_conf(), find_user_host(), find_userhost(), get_client_name(), get_oper_name(), handle_special(), introduce_client(), kh_relay_kill(), kick_list(), log_oper_action(), log_user_exit(), m_challenge(), m_invite(), m_join(), m_kick(), m_oper(), m_topic(), m_userhost(), make_client(), me_kline(), me_rkline(), me_unkline(), me_unrkline(), mo_capture(), mo_chghost(), mo_chgident(), mo_clearchan(), mo_forcejoin(), mo_forcepart(), mo_gline(), mo_jupe(), mo_kill(), mo_killhost(), mo_ojoin(), mo_opme(), mo_testmask(), mo_uncapture(), mr_dumb_proxy(), mr_pong(), ms_join(), ms_kill(), ms_lljoin(), ms_resv(), ms_rxline(), ms_sjoin(), ms_unresv(), ms_unrxline(), ms_unxline(), msg_channel_flags(), msg_client(), nick_from_server(), oper_up(), operspy_who(), operspy_whois(), part_one_client(), perform_nick_collides(), quote_max(), read_auth_reply(), register_local_user(), register_remote_user(), relay_kill(), relay_xline(), report_this_status(), send_knock(), send_message_remote(), send_mode_changes(), send_umode(), sendnick_TS(), sendto_anywhere(), sendto_channel_butone(), sendto_match_butone(), sendto_wallops_flags(), set_initial_nick(), show_admin(), show_ctrace(), show_etrace(), show_info(), show_links(), show_ltrace(), show_motd(), show_notice(), show_stats(), show_stats_p(), show_trace(), stats_auth(), stats_klines(), stats_operedup(), stats_tklines(), verify_access(), who_common_channel(), who_global(), e whois_person().

char Client::host[HOSTLEN+1]

Definizione alla linea 152 del file client.h.

Referenziato da add_connection(), add_history(), add_id(), attach_iline(), auth_dns_callback(), cancel_clients(), change_local_nick(), check_pings_list(), check_server(), check_spambot_warning(), close_connection(), do_join_0(), do_sgline(), do_who(), exit_client(), exit_one_client(), failed_challenge_notice(), failed_oper_notice(), find_bmask(), find_gline(), find_kill(), find_password_conf(), find_user_host(), find_userhost(), get_client_name(), get_oper_name(), handle_special(), introduce_client(), kh_relay_kill(), kick_list(), log_oper_action(), log_user_exit(), m_challenge(), m_invite(), m_join(), m_kick(), m_oper(), m_topic(), m_userhost(), match_it(), me_kline(), me_rkline(), me_unkline(), me_unrkline(), mo_capture(), mo_chghost(), mo_chgident(), mo_clearchan(), mo_forcejoin(), mo_forcepart(), mo_gline(), mo_jupe(), mo_kill(), mo_killhost(), mo_ojoin(), mo_opme(), mo_testmask(), mo_uncapture(), mr_dumb_proxy(), ms_join(), ms_kill(), ms_lljoin(), ms_resv(), ms_rxline(), ms_sjoin(), ms_unresv(), ms_unrxline(), ms_unxline(), msg_channel_flags(), msg_client(), nick_from_server(), oper_up(), operspy_who(), operspy_whois(), part_one_client(), perform_nick_collides(), quote_max(), register_local_user(), register_remote_user(), relay_kill(), relay_xline(), report_this_status(), send_knock(), send_message_remote(), send_mode_changes(), send_umode(), sendnick_TS(), sendto_anywhere(), sendto_channel_butone(), sendto_match_butone(), sendto_wallops_flags(), serv_connect(), serv_connect_callback(), set_vhost(), show_admin(), show_ctrace(), show_etrace(), show_info(), show_links(), show_ltrace(), show_motd(), show_notice(), show_stats(), show_stats_p(), show_trace(), stats_auth(), stats_klines(), stats_operedup(), stats_tklines(), verify_access(), who_common_channel(), who_global(), e whois_person().

char Client::info[REALLEN+1]

char Client::client_host[HOSTLEN+1]

Definizione alla linea 159 del file client.h.

Referenziato da do_local_user(), register_local_user(), e report_this_status().

char Client::client_server[HOSTLEN+1]

Definizione alla linea 160 del file client.h.

Referenziato da do_local_user(), register_local_user(), e report_this_status().

char Client::sockhost[HOSTIPLEN+1]

Definizione alla linea 172 del file client.h.

Referenziato da accept_message(), add_accept(), del_all_accepts(), del_from_accept(), list_accepts(), e m_accept().

Definizione alla linea 173 del file client.h.

Referenziato da add_accept(), del_all_accepts(), del_all_their_accepts(), e del_from_accept().

Definizione alla linea 177 del file client.h.

Referenziato da add_connection(), add_invite(), add_lazylinkchannel(), add_lazylinkclient(), attach_conf(), attach_iline(), auth_connect_callback(), auth_dns_callback(), burst_ll_members(), can_join(), cap_ack(), cap_clear(), cap_end(), cap_list(), cap_ls(), cap_req(), change_local_nick(), channel_member_names(), check_client(), check_conf_klines(), check_pings_list(), check_server(), check_spambot_warning(), check_unknowns_list(), check_xline(), client_burst_if_needed(), client_dopacket(), close_connection(), collect_zipstats(), count_memory(), cryptlink_auth(), cryptlink_serv(), dead_link_on_read(), dead_link_on_write(), del_invite(), delete_auth(), detach_conf(), do_actual_trace(), do_list(), do_local_user(), do_ltrace(), exceeding_sendq(), exit_client(), exit_one_client(), find_bmask(), find_gline(), find_kill(), flood_attack_client(), flood_endgrace(), flood_recalc(), fork_server(), free_client(), free_list_task(), get_client_class(), get_client_ping(), get_oper_name(), get_sendq(), h_set_user_mode(), handle_special(), introduce_lazy_link_clients(), io_loop(), iorecv_default(), iosend_default(), kh_relay_kill(), kill_client_ll_serv_butone(), log_user_exit(), m_away(), m_challenge(), m_invite(), m_join(), m_ping(), m_unregistered(), main(), make_client(), mo_dline(), mo_forcejoin(), mo_ojoin(), mr_capab(), mr_pass(), mr_pong(), mr_server(), ms_drop(), msg_channel(), msg_channel_flags(), msg_client(), oper_up(), operspy_log(), operspy_whois(), parse(), parse_client_queued(), parse_knock_local(), read_ctrl_packet(), read_packet(), rebuild_cidr_list(), register_local_user(), relay_kill(), release_auth_client(), report_this_status(), send_knock(), send_message(), send_message_remote(), send_queued_slink_write(), send_queued_write(), send_umode_out(), sendto_channel_remote(), sendto_server(), serv_connect(), serv_connect_callback(), server_estab(), set_chcap_usage_counts(), set_initial_nick(), show_capabilities(), slink_zipstats(), start_auth(), start_auth_query(), start_io(), stats_auth(), stats_klines(), stats_L_list(), stats_operedup(), stats_servlinks(), stats_tklines(), stats_ziplinks(), timeout_auth_queries_event(), tstats(), unset_chcap_usage_counts(), user_welcome(), verify_access(), e whois_person().


La documentazione per questa struct รจ stata generata a partire dal seguente file:

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