Riferimenti per il file m_stats.c

#include "stdinc.h"
#include "tools.h"
#include "handlers.h"
#include "client.h"
#include "common.h"
#include "irc_string.h"
#include "ircd.h"
#include "listener.h"
#include "s_gline.h"
#include "ircd_handler.h"
#include "msg.h"
#include "hostmask.h"
#include "numeric.h"
#include "send.h"
#include "fdlist.h"
#include "s_bsd.h"
#include "s_conf.h"
#include "s_misc.h"
#include "s_serv.h"
#include "s_stats.h"
#include "s_user.h"
#include "event.h"
#include "dbuf.h"
#include "parse.h"
#include "modules.h"
#include "hook.h"
#include "resv.h"
#include "whowas.h"
#include "list.h"

Vai al codice sorgente di questo file.

Strutture dati

struct  StatsStruct

Funzioni

static void do_stats (struct Client *, int, char **)
static void m_stats (struct Client *, struct Client *, int, char *[])
static void mo_stats (struct Client *, struct Client *, int, char *[])
static void ms_stats (struct Client *, struct Client *, int, char *[])
static void * va_stats (va_list args)
void _modinit (void)
void _moddeinit (void)
static char * parse_stats_args (int, char **, int *, int *)
static void stats_L (struct Client *, char *, int, int, char)
static void stats_L_list (struct Client *s, char *, int, int, dlink_list *, char)
static void stats_dns_servers (struct Client *)
static void stats_connect (struct Client *)
static void stats_deny (struct Client *)
static void stats_tdeny (struct Client *)
static void stats_exempt (struct Client *)
static void stats_events (struct Client *)
static void stats_pending_glines (struct Client *)
static void stats_glines (struct Client *)
static void stats_gdeny (struct Client *)
static void stats_hubleaf (struct Client *)
static void stats_auth (struct Client *)
static void stats_tklines (struct Client *)
static void stats_klines (struct Client *)
static void stats_messages (struct Client *)
static void stats_oper (struct Client *)
static void stats_operedup (struct Client *)
static void stats_ports (struct Client *)
static void stats_resv (struct Client *)
static void stats_usage (struct Client *)
static void stats_tstats (struct Client *)
static void stats_uptime (struct Client *)
static void stats_shared (struct Client *)
static void stats_servers (struct Client *)
static void stats_gecos (struct Client *)
static void stats_class (struct Client *)
static void stats_memory (struct Client *)
static void stats_servlinks (struct Client *)
static void stats_ltrace (struct Client *, int, char **)
static void stats_ziplinks (struct Client *)
static void send_usage (struct Client *source_p)
static void count_memory (struct Client *source_p)
static void stats_ltrace (struct Client *source_p, int parc, char *parv[])
static char * parse_stats_args (int parc, char *parv[], int *doall, int *wilds)

Variabili

struct Message stats_msgtab
const char * _version = "$Revision: 584 $"
static struct Callbackstats_cb
static struct StatsStruct stats_cmd_table []
const char * from
const char * to


Documentazione delle funzioni

void _moddeinit ( void   ) 

Definizione alla linea 88 del file m_stats.c.

Riferimenti mod_del_cmd(), uninstall_hook(), e va_stats().

void _modinit ( void   ) 

Definizione alla linea 81 del file m_stats.c.

Riferimenti mod_add_cmd(), register_callback(), e va_stats().

static void count_memory ( struct Client source_p  )  [static]

static void do_stats ( struct Client source_p,
int  parc,
char **  parv 
) [static]

static void m_stats ( struct Client client_p,
struct Client source_p,
int  parc,
char *  parv[] 
) [static]

static void mo_stats ( struct Client client_p,
struct Client source_p,
int  parc,
char *  parv[] 
) [static]

static void ms_stats ( struct Client client_p,
struct Client source_p,
int  parc,
char *  parv[] 
) [static]

Definizione alla linea 1312 del file m_stats.c.

Riferimenti hunt_server(), HUNTED_ISME, IsClient, e mo_stats().

static char* parse_stats_args ( int  parc,
char *  parv[],
int *  doall,
int *  wilds 
) [static]

Definizione alla linea 1433 del file m_stats.c.

Riferimenti from, irccmp(), match(), e Client::name.

static char* parse_stats_args ( int  ,
char **  ,
int *  ,
int *   
) [static]

Referenziato da stats_ltrace().

static void send_usage ( struct Client source_p  )  [static]

Definizione alla linea 319 del file m_stats.c.

Riferimenti CurrentTime, me, Client::name, RPL_STATSDEBUG, sendto_one(), e Client::since.

Referenziato da stats_usage().

static void stats_auth ( struct Client source_p  )  [static]

static void stats_class ( struct Client source_p  )  [static]

Definizione alla linea 1178 del file m_stats.c.

Riferimenti CLASS_TYPE, e report_confitem_types().

static void stats_connect ( struct Client source_p  )  [static]

Definizione alla linea 669 del file m_stats.c.

Riferimenti report_confitem_types(), e SERVER_TYPE.

static void stats_deny ( struct Client source_p  )  [static]

static void stats_dns_servers ( struct Client source_p  )  [static]

Definizione alla linea 663 del file m_stats.c.

Riferimenti report_dns_servers().

static void stats_events ( struct Client source_p  )  [static]

Definizione alla linea 786 del file m_stats.c.

Riferimenti show_events().

static void stats_exempt ( struct Client source_p  )  [static]

static void stats_gdeny ( struct Client source_p  )  [static]

static void stats_gecos ( struct Client source_p  )  [static]

Definizione alla linea 1171 del file m_stats.c.

Riferimenti report_confitem_types(), RXLINE_TYPE, e XLINE_TYPE.

static void stats_glines ( struct Client source_p  )  [static]

static void stats_hubleaf ( struct Client source_p  )  [static]

Definizione alla linea 908 del file m_stats.c.

Riferimenti HUB_TYPE, LEAF_TYPE, e report_confitem_types().

static void stats_klines ( struct Client source_p  )  [static]

static void stats_L ( struct Client source_p,
char *  name,
int  doall,
int  wilds,
char  statchar 
) [static]

Definizione alla linea 1332 del file m_stats.c.

Riferimenti local_client_list, serv_list, stats_L_list(), e unknown_list.

Referenziato da stats_ltrace().

static void stats_L_list ( struct Client s,
char *  name,
int  doall,
int  wilds,
dlink_list list,
char  statchar 
) [static]

static void stats_ltrace ( struct Client source_p,
int  parc,
char *  parv[] 
) [static]

Definizione alla linea 1287 del file m_stats.c.

Riferimenti ERR_NEEDMOREPARAMS, form_str(), from, Client::name, parse_stats_args(), sendto_one(), stats_L(), e to.

static void stats_ltrace ( struct Client ,
int  ,
char **   
) [static]

static void stats_memory ( struct Client source_p  )  [static]

Definizione alla linea 1184 del file m_stats.c.

Riferimenti count_memory().

static void stats_messages ( struct Client source_p  )  [static]

Definizione alla linea 1041 del file m_stats.c.

Riferimenti report_messages().

static void stats_oper ( struct Client source_p  )  [static]

static void stats_operedup ( struct Client source_p  )  [static]

static void stats_pending_glines ( struct Client source_p  )  [static]

static void stats_ports ( struct Client source_p  )  [static]

static void stats_resv ( struct Client source_p  )  [static]

Definizione alla linea 1106 del file m_stats.c.

Riferimenti report_resv().

static void stats_servers ( struct Client source_p  )  [static]

static void stats_servlinks ( struct Client source_p  )  [static]

static void stats_shared ( struct Client source_p  )  [static]

Definizione alla linea 1135 del file m_stats.c.

Riferimenti report_confitem_types(), e ULINE_TYPE.

static void stats_tdeny ( struct Client source_p  )  [static]

static void stats_tklines ( struct Client source_p  )  [static]

static void stats_tstats ( struct Client source_p  )  [static]

Definizione alla linea 1118 del file m_stats.c.

Riferimenti tstats().

static void stats_uptime ( struct Client source_p  )  [static]

static void stats_usage ( struct Client source_p  )  [static]

Definizione alla linea 1112 del file m_stats.c.

Riferimenti send_usage().

static void stats_ziplinks ( struct Client source_p  )  [static]

static void* va_stats ( va_list  args  )  [static]

Definizione alla linea 70 del file m_stats.c.

Riferimenti do_stats().

Referenziato da _moddeinit(), e _modinit().


Documentazione delle variabili

const char* _version = "$Revision: 584 $"

Definizione alla linea 66 del file m_stats.c.

const char* from

struct Callback* stats_cb [static]

Definizione alla linea 67 del file m_stats.c.

struct StatsStruct stats_cmd_table[] [static]

Referenziato da do_stats().

Valore iniziale:

 {
  "STATS", 0, 0, 2, 0, MFLG_SLOW, 0,
  { m_unregistered, m_stats, ms_stats, m_ignore, mo_stats, m_ignore }
}

Definizione alla linea 60 del file m_stats.c.

const char * to


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