#include "stdinc.h"
#include "handlers.h"
#include "client.h"
#include "common.h"
#include "hash.h"
#include "ircd.h"
#include "numeric.h"
#include "s_log.h"
#include "s_serv.h"
#include "s_conf.h"
#include "send.h"
#include "whowas.h"
#include "irc_string.h"
#include "sprintf_irc.h"
#include "msg.h"
#include "parse.h"
#include "channel_mode.h"
#include "modules.h"
Vai al codice sorgente di questo file.
Funzioni | |
static void | mo_killhost (struct Client *, struct Client *, int, char *[]) |
static void | kh_relay_kill (struct Client *, struct Client *, struct Client *, const char *, const char *) |
void | _modinit (void) |
void | _moddeinit (void) |
Variabili | |
struct Message | killhost_msgtab |
const char * | _version = "$Revision: 620 $" |
void _moddeinit | ( | void | ) |
void _modinit | ( | void | ) |
static void kh_relay_kill | ( | struct Client * | one, | |
struct Client * | source_p, | |||
struct Client * | target_p, | |||
const char * | inpath, | |||
const char * | reason | |||
) | [static] |
Definizione alla linea 172 del file m_killhost.c.
Riferimenti CAP_LL, CAP_TS6, client_burst_if_needed(), _dlink_node::data, DLINK_FOREACH, _dlink_list::head, Client::host, server_info::hub, ID, IsCapable, IsServer, Client::lazyLinkClientExists, Client::localClient, me, MyClient, Client::name, sendto_one(), serv_list, ServerInfo, LocalUser::serverMask, Client::servptr, e Client::username.
Referenziato da mo_killhost().
static void mo_killhost | ( | struct Client * | client_p, | |
struct Client * | source_p, | |||
int | parc, | |||
char * | parv[] | |||
) | [static] |
Definizione alla linea 79 del file m_killhost.c.
Riferimenti _dlink_node::data, DLINK_FOREACH_SAFE, EmptyString, ERR_NOPRIVILEGES, exit_client(), form_str(), global_client_list, _dlink_list::head, Client::host, HOSTLEN, split_nuh_item::hostptr, split_nuh_item::hostsize, ilog(), IRCD_BUFSIZE, ircsprintf(), IsClient, IsOperGlobalKill, IsOperK, kh_relay_kill(), KILLLEN, L_ALL, L_INFO, match(), me, MyConnect, Client::name, NICKLEN, split_nuh_item::nickptr, split_nuh_item::nicksize, split_nuh_item::nuhmask, sendto_one(), sendto_realops_flags(), sendto_wallops_flags(), SetKilled, split_nuh(), UMODE_ALL, UMODE_OPERWALL, USERLEN, Client::username, split_nuh_item::userptr, split_nuh_item::usersize, valid_wild_card(), e YES.
const char* _version = "$Revision: 620 $" |
Definizione alla linea 67 del file m_killhost.c.
struct Message killhost_msgtab |
Valore iniziale:
{ "KILLHOST", 0, 0, 2, 0, MFLG_SLOW, 0, { m_unregistered, m_ignore, m_ignore, m_ignore, mo_killhost, m_ignore } }
Definizione alla linea 49 del file m_killhost.c.