Riferimenti per il file m_gline.c

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

Vai al codice sorgente di questo file.

Definizioni

#define GLINE_NOT_PLACED   0
#define GLINE_PLACED   1

Funzioni

static void set_local_gline (const struct Client *, const char *, const char *, const char *)
static void do_sgline (struct Client *, struct Client *, int, char **, int)
static void me_gline (struct Client *, struct Client *, int, char **)
static void ms_gline (struct Client *, struct Client *, int, char **)
static void mo_gline (struct Client *, struct Client *, int, char **)
static void mo_ungline (struct Client *, struct Client *, int, char **)
void _modinit (void)
void _moddeinit (void)
static void mo_gline (struct Client *client_p, struct Client *source_p, int parc, char *parv[])
static void ms_gline (struct Client *client_p, struct Client *source_p, int parc, char *parv[])
static void me_gline (struct Client *client_p, struct Client *source_p, int parc, char *parv[])
static void do_sgline (struct Client *client_p, struct Client *source_p, int parc, char *parv[], int prop)
static int remove_gline_match (const char *user, const char *host)
static void mo_ungline (struct Client *client_p, struct Client *source_p, int parc, char *parv[])

Variabili

dlink_list gdeny_items
struct Message gline_msgtab
struct Message ungline_msgtab
const char * _version = "$Revision: 554 $"


Documentazione delle definizioni

#define GLINE_NOT_PLACED   0

Definizione alla linea 51 del file m_gline.c.

#define GLINE_PLACED   1

Definizione alla linea 55 del file m_gline.c.


Documentazione delle funzioni

void _moddeinit ( void   ) 

Definizione alla linea 103 del file m_gline.c.

Riferimenti delete_capability(), e mod_del_cmd().

void _modinit ( void   ) 

Definizione alla linea 95 del file m_gline.c.

Riferimenti add_capability(), CAP_GLN, e mod_add_cmd().

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

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

Referenziato da me_gline(), e ms_gline().

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

Definizione alla linea 239 del file m_gline.c.

Riferimenti do_sgline().

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

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

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

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

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

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

Definizione alla linea 232 del file m_gline.c.

Riferimenti do_sgline().

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

static int remove_gline_match ( const char *  user,
const char *  host 
) [static]

static void set_local_gline ( const struct Client source_p,
const char *  user,
const char *  host,
const char *  reason 
) [static]


Documentazione delle variabili

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

Definizione alla linea 110 del file m_gline.c.

Definizione alla linea 77 del file s_conf.c.

Valore iniziale:

 {
  "GLINE", 0, 0, 3, 0, MFLG_SLOW, 0,
  {m_unregistered, m_not_oper, ms_gline, me_gline, mo_gline, m_ignore}
}

Definizione alla linea 83 del file m_gline.c.

Valore iniziale:

 {
  "UNGLINE", 0, 0, 2, 0, MFLG_SLOW, 0,
  {m_unregistered, m_not_oper, m_error, m_ignore, mo_ungline, m_ignore}
}

Definizione alla linea 88 del file m_gline.c.


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