#include "stdinc.h"
#include "handlers.h"
#include "client.h"
#include "irc_string.h"
#include "sprintf_irc.h"
#include "hash.h"
#include "ircd.h"
#include "list.h"
#include "numeric.h"
#include "s_conf.h"
#include "s_serv.h"
#include "send.h"
#include "msg.h"
#include "parse.h"
#include "s_user.h"
#include "modules.h"
Vai al codice sorgente di questo file.
Funzioni | |
static void | m_accept (struct Client *, struct Client *, int, char *[]) |
static void | build_nicklist (struct Client *, char *, char *, char *) |
static void | add_accept (struct Client *, struct Client *) |
static void | list_accepts (struct Client *) |
void | _modinit (void) |
void | _moddeinit (void) |
Variabili | |
struct Message | accept_msgtab |
const char * | _version = "$Revision: 33 $" |
void _moddeinit | ( | void | ) |
void _modinit | ( | void | ) |
Definizione alla linea 199 del file m_accept.c.
Riferimenti Client::allow_list, dlinkAdd(), list_accepts(), make_dlink_node(), e Client::on_allow_list.
Referenziato da m_accept().
static void build_nicklist | ( | struct Client * | source_p, | |
char * | addbuf, | |||
char * | delbuf, | |||
char * | nicks | |||
) | [static] |
Definizione alla linea 161 del file m_accept.c.
Riferimenti ERR_NOSUCHNICK, find_client(), form_str(), IRCD_BUFSIZE, IsClient, me, Client::name, sendto_one(), strlcat(), e strtoken.
Referenziato da m_accept().
static void list_accepts | ( | struct Client * | source_p | ) | [static] |
Definizione alla linea 213 del file m_accept.c.
Riferimenti Client::allow_list, _dlink_node::data, DLINK_FOREACH, form_str(), _dlink_list::head, IRCD_BUFSIZE, ircsprintf(), me, Client::name, RPL_ACCEPTLIST, RPL_ENDOFACCEPT, e sendto_one().
Referenziato da add_accept(), e m_accept().
static void m_accept | ( | struct Client * | client_p, | |
struct Client * | source_p, | |||
int | parc, | |||
char * | parv[] | |||
) | [static] |
Definizione alla linea 74 del file m_accept.c.
Riferimenti accept_message(), add_accept(), Client::allow_list, build_nicklist(), ConfigFileEntry, del_from_accept(), dlink_list_length, ERR_ACCEPTEXIST, ERR_ACCEPTFULL, ERR_ACCEPTNOT, ERR_NOSUCHNICK, find_client(), form_str(), IRCD_BUFSIZE, IsClient, list_accepts(), config_file_entry::max_accept, me, Client::name, sendto_one(), e strtoken.
const char* _version = "$Revision: 33 $" |
Definizione alla linea 65 del file m_accept.c.
struct Message accept_msgtab |
Valore iniziale:
{ "ACCEPT", 0, 0, 0, 0, MFLG_SLOW, 0, {m_unregistered, m_accept, m_ignore, m_ignore, m_accept, m_ignore} }
Definizione alla linea 47 del file m_accept.c.