Riferimenti per il file packet.c

#include "stdinc.h"
#include "tools.h"
#include "s_bsd.h"
#include "s_conf.h"
#include "s_serv.h"
#include "client.h"
#include "common.h"
#include "ircd.h"
#include "list.h"
#include "parse.h"
#include "fdlist.h"
#include "packet.h"
#include "irc_string.h"
#include "memory.h"
#include "hook.h"
#include "send.h"
#include "irc_getnameinfo.h"

Vai al codice sorgente di questo file.

Definizioni

#define READBUF_SIZE   16384

Funzioni

static void client_dopacket (struct Client *, char *, size_t)
static int extract_one_line (struct dbuf_queue *qptr, char *buffer)
static void parse_client_queued (struct Client *client_p)
void flood_endgrace (struct Client *client_p)
void flood_recalc (fde_t *fd, void *data)
void read_ctrl_packet (fde_t *fd, void *data)
void * iorecv_default (va_list args)
void read_packet (fde_t *fd, void *data)

Variabili

struct Callbackiorecv_cb = NULL
struct Callbackiorecvctrl_cb = NULL
static char readBuf [READBUF_SIZE]


Documentazione delle definizioni

#define READBUF_SIZE   16384

Definizione alla linea 42 del file packet.c.

Referenziato da read_packet().


Documentazione delle funzioni

static void client_dopacket ( struct Client client_p,
char *  buffer,
size_t  length 
) [static]

Definizione alla linea 523 del file packet.c.

Riferimenti LocalUser::bytes, Client::localClient, me, LocalUser::messages, parse(), e LocalUser::recv.

Referenziato da parse_client_queued().

static int extract_one_line ( struct dbuf_queue qptr,
char *  buffer 
) [static]

void flood_endgrace ( struct Client client_p  ) 

void flood_recalc ( fde_t fd,
void *  data 
)

void* iorecv_default ( va_list  args  ) 

Definizione alla linea 396 del file packet.c.

Riferimenti buf, LocalUser::buf_recvq, dbuf_put(), e Client::localClient.

Referenziato da init_callbacks().

static void parse_client_queued ( struct Client client_p  )  [static]

void read_ctrl_packet ( fde_t fd,
void *  data 
)

void read_packet ( fde_t fd,
void *  data 
)


Documentazione delle variabili

struct Callback* iorecv_cb = NULL

Definizione alla linea 44 del file packet.c.

Referenziato da init_callbacks().

struct Callback* iorecvctrl_cb = NULL

Definizione alla linea 45 del file packet.c.

Referenziato da init_callbacks().

char readBuf[READBUF_SIZE] [static]

Definizione alla linea 47 del file packet.c.

Referenziato da parse_client_queued(), e read_packet().


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