isc__socketmgr Struct Reference


Data Fields

isc_socketmgr_t common
isc_mem_tmctx
isc_mutex_t lock
isc_mutex_tfdlock
isc_stats_tstats
int fd_bufsize
unsigned int maxsocks
isc__socket_t ** fds
int * fdstate

Detailed Description

Definition at line 393 of file socket.c.


Field Documentation

isc_socketmgr_t isc__socketmgr::common

Definition at line 395 of file socket.c.

isc_mem_t* isc__socketmgr::mctx

Definition at line 396 of file socket.c.

Referenced by free_socket(), and isc__socket_accept().

isc_mutex_t isc__socketmgr::lock

Definition at line 397 of file socket.c.

Referenced by internal_accept(), isc__socket_fdwatchcreate(), socket_create(), socketclose(), unwatch_fd(), and watch_fd().

isc_mutex_t* isc__socketmgr::fdlock

Definition at line 398 of file socket.c.

Referenced by internal_accept(), isc__socket_fdwatchcreate(), process_fd(), socket_create(), socketclose(), unwatch_fd(), wakeup_socket(), and watch_fd().

isc_stats_t* isc__socketmgr::stats

Definition at line 399 of file socket.c.

Referenced by doio_recv(), doio_send(), internal_accept(), internal_connect(), and socketclose().

int isc__socketmgr::fd_bufsize

Definition at line 418 of file socket.c.

Referenced by isc__socketmgr_waitevents(), and setup_watcher().

unsigned int isc__socketmgr::maxsocks

Definition at line 420 of file socket.c.

Referenced by internal_accept(), setup_watcher(), and wakeup_socket().

isc__socket_t** isc__socketmgr::fds

Definition at line 426 of file socket.c.

Referenced by internal_accept(), isc__socket_fdwatchcreate(), process_fd(), socket_create(), and socketclose().

int* isc__socketmgr::fdstate

Definition at line 427 of file socket.c.

Referenced by internal_accept(), isc__socket_fdwatchcreate(), process_fd(), socket_create(), socketclose(), and wakeup_socket().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 28 17:41:20 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha