#include "stdinc.h"
#include "tools.h"
#include "handlers.h"
#include "channel.h"
#include "channel_mode.h"
#include "client.h"
#include "common.h"
#include "hash.h"
#include "irc_string.h"
#include "sprintf_irc.h"
#include "ircd.h"
#include "list.h"
#include "numeric.h"
#include "send.h"
#include "s_serv.h"
#include "s_conf.h"
#include "msg.h"
#include "parse.h"
#include "modules.h"
Vai al codice sorgente di questo file.
Funzioni | |
static void | names_all_visible_channels (struct Client *) |
static void | names_non_public_non_secret (struct Client *) |
static void | m_names (struct Client *, struct Client *, int, char *[]) |
static void | ms_names (struct Client *, struct Client *, int, char *[]) |
void | _modinit (void) |
void | _moddeinit (void) |
Variabili | |
struct Message | names_msgtab |
const char * | _version = "$Revision: 632 $" |
void _moddeinit | ( | void | ) |
void _modinit | ( | void | ) |
static void m_names | ( | struct Client * | client_p, | |
struct Client * | source_p, | |||
int | parc, | |||
char * | parv[] | |||
) | [static] |
Definizione alla linea 83 del file m_names.c.
Riferimenti channel_member_names(), EmptyString, form_str(), hash_find_channel(), me, Client::name, names_all_visible_channels(), names_non_public_non_secret(), para, RPL_ENDOFNAMES, e sendto_one().
Referenziato da ms_names().
static void ms_names | ( | struct Client * | client_p, | |
struct Client * | source_p, | |||
int | parc, | |||
char * | parv[] | |||
) | [static] |
Definizione alla linea 213 del file m_names.c.
Riferimenti CAP_LL, Client::from, server_info::hub, IsCapable, IsClient, m_names(), e ServerInfo.
static void names_all_visible_channels | ( | struct Client * | source_p | ) | [static] |
Definizione alla linea 123 del file m_names.c.
Riferimenti channel_member_names(), _dlink_node::data, DLINK_FOREACH, global_channel_list, e _dlink_list::head.
Referenziato da m_names().
static void names_non_public_non_secret | ( | struct Client * | source_p | ) | [static] |
Definizione alla linea 147 del file m_names.c.
Riferimenti buf, Client::channel, _dlink_node::data, DLINK_FOREACH, form_str(), global_client_list, _dlink_list::head, IRCD_BUFSIZE, ircsprintf(), IsClient, IsInvisible, IsMember, me, Client::name, NO, RPL_NAMREPLY, sendto_one(), e YES.
Referenziato da m_names().
struct Message names_msgtab |