Riferimenti per il file s_bsd_poll.c

#include "stdinc.h"
#include <sys/poll.h>
#include "fdlist.h"
#include "hook.h"
#include "ircd.h"
#include "s_bsd.h"
#include "s_log.h"

Vai al codice sorgente di questo file.

Definizioni

#define POLLRDNORM   POLLIN
#define POLLWRNORM   POLLOUT

Funzioni

static void * changing_fdlimit (va_list args)
void init_netio (void)
static int poll_findslot (void)
void comm_setselect (fde_t *F, unsigned int type, PF *handler, void *client_data, time_t timeout)
void comm_select (void)

Variabili

static struct pollfd * pollfds
static int pollmax = -1
static dlink_nodehookptr


Documentazione delle definizioni

#define POLLRDNORM   POLLIN

Definizione alla linea 36 del file s_bsd_poll.c.

Referenziato da comm_select(), e comm_setselect().

#define POLLWRNORM   POLLOUT

Definizione alla linea 39 del file s_bsd_poll.c.

Referenziato da comm_select(), e comm_setselect().


Documentazione delle funzioni

static void* changing_fdlimit ( va_list  args  )  [static]

Definizione alla linea 52 del file s_bsd_poll.c.

Riferimenti hard_fdlimit, MyRealloc(), pass_callback(), e pollfds.

void comm_select ( void   ) 

void comm_setselect ( fde_t F,
unsigned int  type,
PF handler,
void *  client_data,
time_t  timeout 
)

void init_netio ( void   ) 

Definizione alla linea 71 del file s_bsd_poll.c.

Riferimenti changing_fdlimit(), fdlimit_cb, hard_fdlimit, install_hook(), MyMalloc(), e pollfds.

static int poll_findslot ( void   )  [inline, static]

Definizione alla linea 88 del file s_bsd_poll.c.

Riferimenti hard_fdlimit, e pollfds.

Referenziato da comm_setselect().


Documentazione delle variabili

dlink_node* hookptr [static]

Definizione alla linea 44 del file s_bsd_poll.c.

struct pollfd* pollfds [static]

Definizione alla linea 42 del file s_bsd_poll.c.

Referenziato da changing_fdlimit(), comm_select(), comm_setselect(), init_netio(), e poll_findslot().

int pollmax = -1 [static]

Definizione alla linea 43 del file s_bsd_poll.c.

Referenziato da comm_select(), e comm_setselect().


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