Riferimenti per il file m_operspy.c

#include "stdinc.h"
#include "tools.h"
#include "irc_string.h"
#include "handlers.h"
#include "channel.h"
#include "channel_mode.h"
#include "client.h"
#include "common.h"
#include "ircd.h"
#include "sprintf_irc.h"
#include "numeric.h"
#include "fdlist.h"
#include "s_bsd.h"
#include "s_conf.h"
#include "s_log.h"
#include "s_serv.h"
#include "s_misc.h"
#include "send.h"
#include "msg.h"
#include "parse.h"
#include "modules.h"
#include "hash.h"

Vai al codice sorgente di questo file.

Strutture dati

struct  operspy_s

Definizioni

#define OPERSPY_LOG
#define OPERSPY_LOGFILE
#define OPERSPY_NOTICE
#define OPERSPY_LIST
#define OPERSPY_MODE
#define OPERSPY_NAMES
#define OPERSPY_WHO
#define OPERSPY_WHOIS
#define OPERSPY_TOPIC
#define IsOperspy(x)   (IsOper(x) && MyClient(x) && IsAdmin(x))

Funzioni

static void ms_operspy (struct Client *, struct Client *, int, char *[])
static void mo_operspy (struct Client *, struct Client *, int, char *[])
static void do_who (struct Client *, struct Client *, char *, const char *)
static void who_global (struct Client *, char *, int)
static void do_who_on_channel (struct Client *, struct Channel *, char *)
static void operspy_list (struct Client *, int, char *[])
static void operspy_mode (struct Client *, int, char *[])
static void operspy_names (struct Client *, int, char *[])
static void operspy_topic (struct Client *, int, char *[])
static void operspy_who (struct Client *, int, char *[])
static void operspy_whois (struct Client *, int, char *[])
void _modinit (void)
void _moddeinit (void)
static void operspy_log (struct Client *, const char *, const char *)

Variabili

struct Message operspy_msgtab
static struct operspy_s operspy_table []
const char * _version = "$Revision: 530 $"


Documentazione delle definizioni

#define IsOperspy (  )     (IsOper(x) && MyClient(x) && IsAdmin(x))

Definizione alla linea 82 del file m_operspy.c.

Referenziato da mo_operspy().

#define OPERSPY_LIST

Definizione alla linea 65 del file m_operspy.c.

#define OPERSPY_LOG

Definizione alla linea 56 del file m_operspy.c.

#define OPERSPY_LOGFILE

Definizione alla linea 59 del file m_operspy.c.

#define OPERSPY_MODE

Definizione alla linea 68 del file m_operspy.c.

#define OPERSPY_NAMES

Definizione alla linea 71 del file m_operspy.c.

#define OPERSPY_NOTICE

Definizione alla linea 62 del file m_operspy.c.

#define OPERSPY_TOPIC

Definizione alla linea 80 del file m_operspy.c.

#define OPERSPY_WHO

Definizione alla linea 74 del file m_operspy.c.

#define OPERSPY_WHOIS

Definizione alla linea 77 del file m_operspy.c.


Documentazione delle funzioni

void _moddeinit ( void   ) 

Definizione alla linea 139 del file m_operspy.c.

Riferimenti mod_del_cmd().

void _modinit ( void   ) 

Definizione alla linea 133 del file m_operspy.c.

Riferimenti mod_add_cmd().

static void do_who ( struct Client source_p,
struct Client target_p,
char *  chname,
const char *  op_flags 
) [static]

static void do_who_on_channel ( struct Client source_p,
struct Channel chptr,
char *  chname 
) [static]

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

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

Definizione alla linea 151 del file m_operspy.c.

Riferimenti operspy_log().

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

static void operspy_log ( struct Client source_p,
const char *  command,
const char *  target 
) [static]

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

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

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

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

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

static void who_global ( struct Client source_p,
char *  mask,
int  server_oper 
) [static]


Documentazione delle variabili

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

Definizione alla linea 143 del file m_operspy.c.

Valore iniziale:

 {
  "OPERSPY", 0, 0, 3, 4, MFLG_SLOW, 0,
  {m_ignore, m_not_oper, ms_operspy, ms_operspy, mo_operspy, m_ignore}
}

Definizione alla linea 101 del file m_operspy.c.

struct operspy_s operspy_table[] [static]

Referenziato da mo_operspy().


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