Riferimenti per il file m_info.c

#include "stdinc.h"
#include "tools.h"
#include "m_info.h"
#include "channel.h"
#include "client.h"
#include "common.h"
#include "irc_string.h"
#include "ircd.h"
#include "hook.h"
#include "numeric.h"
#include "s_log.h"
#include "s_serv.h"
#include "s_user.h"
#include "send.h"
#include "s_conf.h"
#include "handlers.h"
#include "msg.h"
#include "parse.h"
#include "modules.h"

Vai al codice sorgente di questo file.

Strutture dati

struct  InfoStruct

Definizioni

#define OUTPUT_STRING   0x0001
#define OUTPUT_STRING_PTR   0x0002
#define OUTPUT_DECIMAL   0x0004
#define OUTPUT_BOOLEAN   0x0008
#define OUTPUT_BOOLEAN_YN   0x0010
#define OUTPUT_BOOLEAN2   0x0020

Funzioni

static void send_conf_options (struct Client *)
static void send_birthdate_online_time (struct Client *)
static void send_info_text (struct Client *)
static void m_info (struct Client *, struct Client *, int, char *[])
static void ms_info (struct Client *, struct Client *, int, char *[])
static void mo_info (struct Client *, struct Client *, int, char *[])
static void * va_send_info_text (va_list args)
void _modinit (void)
void _moddeinit (void)

Variabili

struct Message info_msgtab
const char * _version = "$Revision: 201 $"
static struct Callbackinfo_cb
static struct InfoStruct info_table []


Documentazione delle definizioni

#define OUTPUT_BOOLEAN   0x0008

Definizione alla linea 99 del file m_info.c.

Referenziato da send_conf_options().

#define OUTPUT_BOOLEAN2   0x0020

Definizione alla linea 101 del file m_info.c.

Referenziato da send_conf_options().

#define OUTPUT_BOOLEAN_YN   0x0010

Definizione alla linea 100 del file m_info.c.

Referenziato da send_conf_options().

#define OUTPUT_DECIMAL   0x0004

Definizione alla linea 98 del file m_info.c.

Referenziato da send_conf_options().

#define OUTPUT_STRING   0x0001

Definizione alla linea 96 del file m_info.c.

Referenziato da send_conf_options().

#define OUTPUT_STRING_PTR   0x0002

Definizione alla linea 97 del file m_info.c.

Referenziato da send_conf_options().


Documentazione delle funzioni

void _moddeinit ( void   ) 

Definizione alla linea 77 del file m_info.c.

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

void _modinit ( void   ) 

Definizione alla linea 70 del file m_info.c.

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

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

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

Definizione alla linea 620 del file m_info.c.

Riferimenti execute_callback(), hunt_server(), HUNTED_ISME, e send_info_text().

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

Definizione alla linea 640 del file m_info.c.

Riferimenti execute_callback(), hunt_server(), HUNTED_ISME, IsClient, e send_info_text().

static void send_birthdate_online_time ( struct Client source_p  )  [static]

Definizione alla linea 702 del file m_info.c.

Riferimenti CAP_TS6, Client::firsttime, Client::from, HasID, Client::id, IsCapable, me, MyClient, myctime(), Client::name, RPL_INFO, e sendto_one().

Referenziato da send_info_text().

static void send_conf_options ( struct Client source_p  )  [static]

static void send_info_text ( struct Client source_p  )  [static]

static void* va_send_info_text ( va_list  args  )  [static]

Definizione alla linea 63 del file m_info.c.

Riferimenti send_info_text().

Referenziato da _moddeinit(), e _modinit().


Documentazione delle variabili

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

Definizione alla linea 59 del file m_info.c.

struct Callback* info_cb [static]

Definizione alla linea 60 del file m_info.c.

Valore iniziale:

 {
  "INFO", 0, 0, 0, 0, MFLG_SLOW, 0,
  { m_unregistered, m_info, ms_info, m_ignore, mo_info, m_ignore }
}

Definizione alla linea 53 del file m_info.c.

struct InfoStruct info_table[] [static]

Definizione alla linea 103 del file m_info.c.


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