Riferimenti per il file m_kline.c

#include "stdinc.h"
#include "tools.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 "list.h"
#include "fdlist.h"
#include "s_bsd.h"
#include "s_conf.h"
#include "s_log.h"
#include "s_misc.h"
#include "send.h"
#include "hash.h"
#include "handlers.h"
#include "s_serv.h"
#include "msg.h"
#include "s_gline.h"
#include "parse.h"
#include "modules.h"
#include "irc_getnameinfo.h"

Vai al codice sorgente di questo file.

Funzioni

static void me_kline (struct Client *, struct Client *, int, char **)
static void mo_kline (struct Client *, struct Client *, int, char **)
static void ms_kline (struct Client *, struct Client *, int, char **)
static void mo_dline (struct Client *, struct Client *, int, char **)
static void me_unkline (struct Client *, struct Client *, int, char **)
static void mo_unkline (struct Client *, struct Client *, int, char **)
static void ms_unkline (struct Client *, struct Client *, int, char **)
static void mo_undline (struct Client *, struct Client *, int, char **)
static int remove_tkline_match (const char *, const char *)
static int remove_tdline_match (const char *)
void _modinit (void)
void _moddeinit (void)
static int already_placed_kline (struct Client *, const char *, const char *, int)
static void apply_kline (struct Client *, struct ConfItem *, const char *, time_t)
static void apply_tkline (struct Client *, struct ConfItem *, int)
static void me_kline (struct Client *client_p, struct Client *source_p, int parc, char *parv[])
static void ms_kline (struct Client *client_p, struct Client *source_p, int parc, char *parv[])
static void apply_tdline (struct Client *source_p, struct ConfItem *conf, const char *current_date, int tkline_time)
static void mo_dline (struct Client *client_p, struct Client *source_p, int parc, char *parv[])
static void mo_unkline (struct Client *client_p, struct Client *source_p, int parc, char *parv[])
static void me_unkline (struct Client *client_p, struct Client *source_p, int parc, char *parv[])
static void ms_unkline (struct Client *client_p, struct Client *source_p, int parc, char *parv[])
static void mo_undline (struct Client *client_p, struct Client *source_p, int parc, char *parv[])

Variabili

struct Message kline_msgtab
struct Message dline_msgtab
struct Message unkline_msgtab
struct Message undline_msgtab
const char * _version = "$Revision: 611 $"
static char buffer [IRCD_BUFSIZE]


Documentazione delle funzioni

void _moddeinit ( void   ) 

Definizione alla linea 98 del file m_kline.c.

Riferimenti delete_capability(), e mod_del_cmd().

void _modinit ( void   ) 

Definizione alla linea 87 del file m_kline.c.

Riferimenti add_capability(), CAP_KLN, CAP_UNKLN, e mod_add_cmd().

static int already_placed_kline ( struct Client source_p,
const char *  luser,
const char *  lhost,
int  warn 
) [static]

static void apply_kline ( struct Client source_p,
struct ConfItem conf,
const char *  current_date,
time_t  cur_time 
) [static]

Definizione alla linea 304 del file m_kline.c.

Riferimenti add_conf_by_address(), CONF_KILL, map_to_conf(), rehashed_klines, e write_conf_line().

Referenziato da me_kline(), e mo_kline().

static void apply_tdline ( struct Client source_p,
struct ConfItem conf,
const char *  current_date,
int  tkline_time 
) [static]

static void apply_tkline ( struct Client source_p,
struct ConfItem conf,
int  tkline_time 
) [static]

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

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

Referenziato da ms_kline().

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

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

Referenziato da ms_unkline().

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

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

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

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

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

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

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

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

Definizione alla linea 281 del file m_kline.c.

Riferimenti CAP_KLN, EmptyString, me_kline(), e sendto_match_servs().

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

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

Definizione alla linea 701 del file m_kline.c.

Riferimenti CAP_UNKLN, me_unkline(), e sendto_match_servs().

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

static int remove_tdline_match ( const char *  cidr  )  [static]

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


Documentazione delle variabili

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

Definizione alla linea 108 del file m_kline.c.

char buffer[IRCD_BUFSIZE] [static]

Valore iniziale:

 {
  "DLINE", 0, 0, 2, 0, MFLG_SLOW, 0,
   {m_unregistered, m_not_oper, m_error, m_ignore, mo_dline, m_ignore}
}

Definizione alla linea 70 del file m_kline.c.

Valore iniziale:

 {
  "KLINE", 0, 0, 2, 0, MFLG_SLOW, 0,
   {m_unregistered, m_not_oper, ms_kline, me_kline, mo_kline, m_ignore}
}

Definizione alla linea 65 del file m_kline.c.

Valore iniziale:

 {
  "UNDLINE", 0, 0, 2, 0, MFLG_SLOW, 0,
   {m_unregistered, m_not_oper, m_error, m_ignore, mo_undline, m_ignore}
}

Definizione alla linea 80 del file m_kline.c.

Valore iniziale:

Definizione alla linea 75 del file m_kline.c.


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