#include "stdinc.h"
#include "handlers.h"
#include "client.h"
#include "common.h"
#include "hash.h"
#include "irc_string.h"
#include "ircd.h"
#include "numeric.h"
#include "s_conf.h"
#include "s_log.h"
#include "s_serv.h"
#include "send.h"
#include "msg.h"
#include "parse.h"
#include "modules.h"
Vai al codice sorgente di questo file.
Funzioni | |
static void | ms_squit (struct Client *, struct Client *, int, char *[]) |
static void | mo_squit (struct Client *, struct Client *, int, char *[]) |
void | _modinit (void) |
void | _moddeinit (void) |
Variabili | |
struct Message | squit_msgtab |
const char * | _version = "$Revision: 33 $" |
void _moddeinit | ( | void | ) |
void _modinit | ( | void | ) |
static void mo_squit | ( | struct Client * | client_p, | |
struct Client * | source_p, | |||
int | parc, | |||
char * | parv[] | |||
) | [static] |
Definizione alla linea 72 del file m_squit.c.
Riferimenti _dlink_node::data, DLINK_FOREACH, EmptyString, ERR_NEEDMOREPARAMS, ERR_NOPRIVILEGES, ERR_NOSUCHSERVER, exit_client(), form_str(), get_client_name(), global_serv_list, _dlink_list::head, HIDE_IP, ilog(), IsMe, IsOperRemote, IsServer, L_ALL, L_NOTICE, match(), me, MyConnect, Client::name, REASONLEN, sendto_one(), sendto_realops_flags(), e UMODE_ALL.
static void ms_squit | ( | struct Client * | client_p, | |
struct Client * | source_p, | |||
int | parc, | |||
char * | parv[] | |||
) | [static] |
NOTE: I removed wildcard lookups here, because a wildcarded SQUIT should/can never happen in ms_squit. -Michael
Definizione alla linea 148 del file m_squit.c.
Riferimenti CAP_TS6, EmptyString, exit_client(), find_server(), Client::id, ilog(), IsMe, IsServer, L_TRACE, me, MyConnect, Client::name, NOCAPS, NOFLAGS, REASONLEN, sendto_server(), sendto_wallops_flags(), e UMODE_WALLOP.
struct Message squit_msgtab |
Valore iniziale:
{ "SQUIT", 0, 0, 1, 0, MFLG_SLOW, 0, {m_unregistered, m_not_oper, ms_squit, m_ignore, mo_squit, m_ignore} }