Riferimenti per il file s_bsd.h

#include "setup.h"
#include "fdlist.h"
#include "hook.h"

Vai al codice sorgente di questo file.

Definizioni

#define COMM_SELECT_READ   1
#define COMM_SELECT_WRITE   2
#define SELECT_DELAY   500

Funzioni

void add_connection (struct Listener *, struct irc_ssaddr *, int)
void close_connection (struct Client *)
int connect_server (struct AccessItem *, struct Client *, struct DNSReply *)
void report_error (int, const char *, const char *, int)
int get_sockerr (int)
int ignoreErrno (int)
void comm_settimeout (fde_t *, time_t, PF *, void *)
void comm_setflush (fde_t *, time_t, PF *, void *)
void comm_checktimeouts (void *)
void comm_connect_tcp (fde_t *, const char *, u_short, struct sockaddr *, int, CNCB *, void *, int, int)
const char * comm_errstr (int status)
int comm_open (fde_t *F, int family, int sock_type, int proto, const char *note)
int comm_accept (struct Listener *, struct irc_ssaddr *pn)
void comm_setselect (fde_t *, unsigned int, PF *, void *, time_t)
void init_comm (void)
int read_message (time_t, unsigned char)
void comm_select (void)
void check_can_use_v6 (void)
void remove_ipv6_mapping (struct irc_ssaddr *)

Variabili

struct Callbacksetup_socket_cb


Documentazione delle definizioni

#define COMM_SELECT_READ   1

#define COMM_SELECT_WRITE   2

#define SELECT_DELAY   500

Definizione alla linea 37 del file s_bsd.h.

Referenziato da comm_select(), e init_netio().


Documentazione delle funzioni

void add_connection ( struct Listener ,
struct irc_ssaddr ,
int   
)

void check_can_use_v6 ( void   ) 

Definizione alla linea 75 del file s_bsd.c.

Riferimenti server_info::can_use_v6, e ServerInfo.

Referenziato da main(), e rehash().

void close_connection ( struct Client  ) 

int comm_accept ( struct Listener ,
struct irc_ssaddr pn 
)

Definizione alla linea 751 del file s_bsd.c.

Riferimenti execute_callback(), _fde::fd, Listener::fd, hard_fdlimit, number_fd, remove_ipv6_mapping(), e socklen_t.

Referenziato da accept_connection().

void comm_checktimeouts ( void *   ) 

void comm_connect_tcp ( fde_t ,
const char *  ,
u_short  ,
struct sockaddr *  ,
int  ,
CNCB ,
void *  ,
int  ,
int   
)

Referenziato da serv_connect(), e start_auth_query().

const char* comm_errstr ( int  status  ) 

Definizione alla linea 696 del file s_bsd.c.

Riferimenti COMM_ERR_MAX, e comm_err_str.

Referenziato da serv_connect_callback().

int comm_open ( fde_t F,
int  family,
int  sock_type,
int  proto,
const char *  note 
)

Definizione alla linea 711 del file s_bsd.c.

Riferimenti execute_callback(), fd_open(), hard_fdlimit, e number_fd.

Referenziato da inetport(), serv_connect(), start_auth_query(), e start_resolver().

void comm_select ( void   ) 

void comm_setflush ( fde_t ,
time_t  ,
PF ,
void *   
)

void comm_setselect ( fde_t ,
unsigned  int,
PF ,
void *  ,
time_t   
)

void comm_settimeout ( fde_t ,
time_t  ,
PF ,
void *   
)

int connect_server ( struct AccessItem ,
struct Client ,
struct DNSReply  
)

int get_sockerr ( int   ) 

Definizione alla linea 103 del file s_bsd.c.

Riferimenti socklen_t.

Referenziato da dead_link_on_read().

int ignoreErrno ( int   ) 

void init_comm ( void   ) 

Definizione alla linea 184 del file s_bsd.c.

Riferimenti init_netio(), register_callback(), e setup_socket().

Referenziato da main().

int read_message ( time_t  ,
unsigned  char 
)

void remove_ipv6_mapping ( struct irc_ssaddr  ) 

void report_error ( int  ,
const char *  ,
const char *  ,
int   
)


Documentazione delle variabili

Definizione alla linea 62 del file s_bsd.c.

Referenziato da fork_server(), e init_netio().


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