Riferimenti per il file m_services.c

#include "stdinc.h"
#include "handlers.h"
#include "client.h"
#include "hash.h"
#include "fdlist.h"
#include "irc_string.h"
#include "ircd.h"
#include "numeric.h"
#include "s_conf.h"
#include "s_stats.h"
#include "s_user.h"
#include "whowas.h"
#include "s_serv.h"
#include "send.h"
#include "list.h"
#include "channel.h"
#include "s_log.h"
#include "resv.h"
#include "msg.h"
#include "parse.h"
#include "modules.h"
#include "common.h"
#include "packet.h"
#include "sprintf_irc.h"

Vai al codice sorgente di questo file.

Definizioni

#define SERVICES_NAME   "services.yournet.net"
#define services_function(a, b, c)

Funzioni

static void mo_svsnick (struct Client *, struct Client *, int, char *[])
static void m_botserv (struct Client *, struct Client *, int, char *[])
static void m_chanserv (struct Client *, struct Client *, int, char *[])
static void m_global (struct Client *, struct Client *, int, char *[])
static void m_helpserv (struct Client *, struct Client *, int, char *[])
static void m_hostserv (struct Client *, struct Client *, int, char *[])
static void m_identify (struct Client *, struct Client *, int, char *[])
static void m_memoserv (struct Client *, struct Client *, int, char *[])
static void m_nickserv (struct Client *, struct Client *, int, char *[])
static void m_operserv (struct Client *, struct Client *, int, char *[])
static void m_seenserv (struct Client *, struct Client *, int, char *[])
static void m_statserv (struct Client *, struct Client *, int, char *[])
static void get_string (int, char *[], char *)
static int clean_nick_name (char *, int)
static void deliver_services_msg (const char *, const char *, struct Client *, struct Client *, int, char *[])
void _modinit (void)
void _moddeinit (void)
 services_function (m_botserv,"BotServ","BOTSERV")

Variabili

struct Message svsnick_msgtab
struct Message botserv_msgtab
struct Message chanserv_msgtab
struct Message global_msgtab
struct Message helpserv_msgtab
struct Message hostserv_msgtab
struct Message memoserv_msgtab
struct Message nickserv_msgtab
struct Message operserv_msgtab
struct Message seenserv_msgtab
struct Message statserv_msgtab
struct Message cs_msgtab
struct Message identify_msgtab
struct Message ms_msgtab
struct Message ns_msgtab
struct Message os_msgtab
struct Message bs_msgtab
const char * _version = "$Revision: 512 $"


Documentazione delle definizioni

#define services_function ( a,
b,
 ) 

Valore:

static void a(struct Client *client_p,\
        struct Client *source_p, int parc,\
        char *parv[]) \
{ deliver_services_msg(b, c, client_p, source_p, parc, parv); }

Definizione alla linea 76 del file m_services.c.

#define SERVICES_NAME   "services.yournet.net"

Definizione alla linea 46 del file m_services.c.

Referenziato da deliver_services_msg(), e m_identify().


Documentazione delle funzioni

void _moddeinit ( void   ) 

Definizione alla linea 212 del file m_services.c.

Riferimenti mod_del_cmd().

void _modinit ( void   ) 

Definizione alla linea 190 del file m_services.c.

Riferimenti mod_add_cmd().

static int clean_nick_name ( char *  nick,
int  local 
) [static]

Definizione alla linea 340 del file m_services.c.

Riferimenti IsDigit, e IsNickChar.

static void deliver_services_msg ( const char *  service,
const char *  command,
struct Client client_p,
struct Client source_p,
int  parc,
char *  parv[] 
) [static]

static void get_string ( int  ,
char *  [],
char *   
) [static]

Referenziato da deliver_services_msg().

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

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

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

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

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

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

Definizione alla linea 365 del file m_services.c.

Riferimenti ERR_SERVICESDOWN, find_server(), form_str(), me, Client::name, sendto_one(), e SERVICES_NAME.

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

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

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

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

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

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

services_function ( m_botserv  ,
"BotServ"  ,
"BOTSERV"   
)

Definizione alla linea 301 del file m_services.c.

Riferimenti ircsprintf().


Documentazione delle variabili

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

Definizione alla linea 233 del file m_services.c.

Valore iniziale:

 {
  "BOTSERV", 0, 0, 1, 0, MFLG_SLOW, 0,
  {m_unregistered, m_botserv, m_ignore, m_ignore, m_botserv, m_ignore}
}

Definizione alla linea 107 del file m_services.c.

Valore iniziale:

 {
  "BS", 0, 0, 1, 0, MFLG_SLOW, 0,
  {m_unregistered, m_botserv, m_ignore, m_ignore, m_botserv, m_ignore}
}

Definizione alla linea 183 del file m_services.c.

Valore iniziale:

 {
  "CHANSERV", 0, 0, 1, 0, MFLG_SLOW, 0,
  {m_unregistered, m_chanserv, m_ignore, m_ignore, m_chanserv, m_ignore}
}

Definizione alla linea 112 del file m_services.c.

Valore iniziale:

 {
  "CS", 0, 0, 1, 0, MFLG_SLOW, 0,
  {m_unregistered, m_chanserv, m_ignore, m_ignore, m_chanserv, m_ignore}
}

Definizione alla linea 158 del file m_services.c.

Valore iniziale:

 {
  "GLOBAL", 0, 0, 1, 0, MFLG_SLOW, 0,
  {m_unregistered, m_global, m_ignore, m_ignore, m_global, m_ignore}
}

Definizione alla linea 117 del file m_services.c.

Valore iniziale:

 {
  "HELPSERV", 0, 0, 1, 0, MFLG_SLOW, 0,
  {m_unregistered, m_helpserv, m_ignore, m_ignore, m_helpserv, m_ignore}
}

Definizione alla linea 122 del file m_services.c.

Valore iniziale:

 {
  "HOSTSERV", 0, 0, 1, 0, MFLG_SLOW, 0,
  {m_unregistered, m_hostserv, m_ignore, m_ignore, m_hostserv, m_ignore}
}

Definizione alla linea 127 del file m_services.c.

Valore iniziale:

 {
  "IDENTIFY", 0, 0, 0, 2, MFLG_SLOW, 0,
  {m_unregistered, m_identify, m_ignore, m_ignore, m_identify, m_ignore}
}

Definizione alla linea 163 del file m_services.c.

Valore iniziale:

 {
  "MEMOSERV", 0, 0, 1, 0, MFLG_SLOW, 0,
  {m_unregistered, m_memoserv, m_ignore, m_ignore, m_memoserv, m_ignore}
}

Definizione alla linea 132 del file m_services.c.

Valore iniziale:

 {
  "MS", 0, 0, 1, 0, MFLG_SLOW, 0,
  {m_unregistered, m_memoserv, m_ignore, m_ignore, m_memoserv, m_ignore}
}

Definizione alla linea 168 del file m_services.c.

Valore iniziale:

 {
  "NICKSERV", 0, 0, 1, 0, MFLG_SLOW, 0,
  {m_unregistered, m_nickserv, m_ignore, m_ignore, m_nickserv, m_ignore}
}

Definizione alla linea 137 del file m_services.c.

Valore iniziale:

 {
  "NS", 0, 0, 1, 0, MFLG_SLOW, 0,
  {m_unregistered, m_nickserv, m_ignore, m_ignore, m_nickserv, m_ignore}
}

Definizione alla linea 173 del file m_services.c.

Valore iniziale:

 {
  "OPERSERV", 0, 0, 1, 0, MFLG_SLOW, 0,
  {m_unregistered, m_operserv, m_ignore, m_ignore, m_operserv, m_ignore}
}

Definizione alla linea 142 del file m_services.c.

Valore iniziale:

 {
  "OS", 0, 0, 1, 0, MFLG_SLOW, 0,
  {m_unregistered, m_operserv, m_ignore, m_ignore, m_operserv, m_ignore}
}

Definizione alla linea 178 del file m_services.c.

Valore iniziale:

 {
  "SEENSERV", 0, 0, 1, 0, MFLG_SLOW, 0,
  {m_unregistered, m_seenserv, m_ignore, m_ignore, m_seenserv, m_ignore}
}

Definizione alla linea 147 del file m_services.c.

Valore iniziale:

 {
  "STATSERV", 0, 0, 1, 0, MFLG_SLOW, 0,
  {m_unregistered, m_statserv, m_ignore, m_ignore, m_statserv, m_ignore}
}

Definizione alla linea 152 del file m_services.c.

Valore iniziale:

 {
  "SVSNICK", 0, 0, 3, 0, MFLG_SLOW, 0,
  {m_unregistered, m_not_oper, mo_svsnick, mo_svsnick, mo_svsnick, m_ignore}
}

Definizione alla linea 101 del file m_services.c.


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