Riferimenti per il file s_user.h

Vai al codice sorgente di questo file.

Definizioni

#define IRC_MAXSID   3
#define IRC_MAXUID   6
#define TOTALSIDUID   (IRC_MAXSID + IRC_MAXUID)

Funzioni

void assemble_umode_buffer (void)
void set_user_mode (struct Client *, struct Client *, int, char **)
void send_umode (struct Client *, struct Client *, unsigned int, unsigned int, char *)
void send_umode_out (struct Client *, struct Client *, unsigned int)
void show_lusers (struct Client *)
void show_isupport (struct Client *)
void oper_up (struct Client *)
void register_local_user (struct Client *, struct Client *, const char *, const char *)
void register_remote_user (struct Client *, struct Client *, const char *, const char *, const char *, const char *)
void do_local_user (const char *, struct Client *, struct Client *, const char *, const char *, const char *, const char *)
void init_uid (void)
int valid_sid (const char *)
int valid_hostname (const char *)
int valid_username (const char *)
void add_isupport (const char *, const char *, int)
void delete_isupport (const char *)
void init_isupport (void)
void rebuild_isupport_message_line (void)

Variabili

int MaxClientCount
int MaxConnectionCount
struct Callbackentering_umode_cb
struct Callbackumode_cb
struct Callbackuid_get_cb
unsigned int user_modes []


Documentazione delle definizioni

#define IRC_MAXSID   3

Definizione alla linea 28 del file s_user.h.

Referenziato da add_one_to_uid(), find_server(), init_uid(), remove_unknown(), e valid_sid().

#define IRC_MAXUID   6

Definizione alla linea 29 del file s_user.h.

Referenziato da add_one_to_uid(), e init_uid().

#define TOTALSIDUID   (IRC_MAXSID + IRC_MAXUID)

Definizione alla linea 30 del file s_user.h.

Referenziato da uid_get().


Documentazione delle funzioni

void add_isupport ( const char *  ,
const char *  ,
int   
)

void assemble_umode_buffer ( void   ) 

Definizione alla linea 163 del file s_user.c.

Riferimenti umode_buffer, e user_modes.

Referenziato da _moddeinit(), _modinit(), e main().

void delete_isupport ( const char *   ) 

void do_local_user ( const char *  ,
struct Client ,
struct Client ,
const char *  ,
const char *  ,
const char *  ,
const char *   
)

void init_isupport ( void   ) 

Definizione alla linea 1432 del file s_user.c.

Riferimenti add_isupport(), CASEMAP, init_MessageLine(), KICKLEN, MAXMODEPARAMS, NICKLEN, e TOPICLEN.

Referenziato da initialize_message_files().

void init_uid ( void   ) 

void oper_up ( struct Client  ) 

void rebuild_isupport_message_line ( void   ) 

void register_local_user ( struct Client ,
struct Client ,
const char *  ,
const char *   
)

Definizione alla linea 285 del file s_user.c.

Riferimenti add_user_host(), LocalUser::allow_read, CAP_TS6, check_xline(), ClearCap, client_check_cb, Client::client_host, Client::client_server, ConfigFileEntry, LocalUser::confs, Count, CurrentTime, _dlink_node::data, dlinkAdd(), dlinkFindDelete(), EmptyString, ERR_PASSWDMISMATCH, execute_callback(), exit_client(), form_str(), free_dlink_node(), get_client_class(), hash_add_id(), hash_find_id(), HasPingCookie, _dlink_list::head, config_file_entry::hide_spoof_ips, Client::host, HOSTIPLEN, Client::id, Client::info, introduce_client(), Counter::invisi, config_file_entry::invisible_on_connect, LocalUser::ip, irc_getnameinfo(), IRCD_BUFSIZE, ircsprintf(), ServerStatistics::is_ref, IsDead, IsExemptLimits, IsGotId, IsIPSpoof, IsNeedIdentd, IsNoTilde, IsPingSent, L_ALL, LocalUser::last, LocalUser::lclient_node, Client::lnode, Counter::local, local_client_list, Client::localClient, map_to_conf(), match_conf_password(), MAX_BUFFER, server_info::max_clients, MAX_FLOOD_BURST, Counter::max_loc, Counter::max_tot, me, MyConnect, Client::name, NI_NUMERICHOST, LocalUser::passwd, AccessItem::passwd, config_file_entry::ping_cookie, LocalUser::random_ping, LocalUser::registration, report_and_set_user_flags(), sendto_one(), sendto_realops_flags(), Client::serv, ServerInfo, ServerStats, Client::servptr, SetClient, SetPingSent, SetUserHost, Client::sockhost, irc_ssaddr::ss_len, strlcpy(), Counter::total, Counter::totalrestartcount, uid_get(), UMODE_ALL, UMODE_CCONN, UMODE_CCONN_FULL, UMODE_FULL, UMODE_INVISIBLE, UMODE_REJ, Client::umodes, unknown_list, user_welcome(), USERLEN, Client::username, Server::users, valid_hostname(), e valid_username().

Referenziato da cap_end(), do_local_user(), mr_pong(), e set_initial_nick().

void register_remote_user ( struct Client ,
struct Client ,
const char *  ,
const char *  ,
const char *  ,
const char *   
)

void send_umode ( struct Client ,
struct Client ,
unsigned  int,
unsigned  int,
char *   
)

void send_umode_out ( struct Client ,
struct Client ,
unsigned  int 
)

void set_user_mode ( struct Client ,
struct Client ,
int  ,
char **   
)

Referenziato da m_mode().

void show_isupport ( struct Client  ) 

Definizione alla linea 256 del file s_user.c.

Riferimenti send_message_file().

Referenziato da m_version(), mo_version(), ms_version(), e user_welcome().

void show_lusers ( struct Client  ) 

int valid_hostname ( const char *   ) 

Definizione alla linea 683 del file s_user.c.

Riferimenti IsHostChar.

Referenziato da mo_chghost(), e register_local_user().

int valid_sid ( const char *   ) 

Definizione alla linea 1326 del file s_user.c.

Riferimenti IRC_MAXSID, IsAlNum, e IsDigit.

Referenziato da mr_pass().

int valid_username ( const char *   ) 

Definizione alla linea 714 del file s_user.c.

Riferimenti ConfigFileEntry, config_file_entry::dots_in_ident, IsAlNum, e IsUserChar.

Referenziato da mo_chgident(), e register_local_user().


Documentazione delle variabili

Definizione alla linea 61 del file s_user.c.

Referenziato da _moddeinit(), e _modinit().

Definizione alla linea 59 del file s_user.c.

Referenziato da show_lusers(), e stats_uptime().

Definizione alla linea 60 del file s_user.c.

Referenziato da show_lusers(), e stats_uptime().

Definizione alla linea 63 del file s_user.c.

struct Callback* umode_cb

Definizione alla linea 62 del file s_user.c.

Referenziato da _moddeinit(), e _modinit().

unsigned int user_modes[]


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