|
libosmocore
0.9.6.241-b6c8
Osmocom core library
|
Structure representing a file dsecriptor. More...
#include <select.h>
Data Fields | |
| struct llist_head | list |
| int | fd |
| unsigned int | when |
| int(* | cb )(struct osmo_fd *fd, unsigned int what) |
| void * | data |
| unsigned int | priv_nr |
Structure representing a file dsecriptor.
call-back function to be called once file descriptor becomes available
Referenced by osmo_wqueue_init().
| void* osmo_fd::data |
data pointer passed through to call-back function
| int osmo_fd::fd |
actual operating-system level file decriptor
Referenced by gsmtap_inst_fd().
| struct llist_head osmo_fd::list |
linked list for internal management
| unsigned int osmo_fd::priv_nr |
private number, extending data
| unsigned int osmo_fd::when |
bit-mask or of BSC_FD_READ, BSC_FD_WRITE and/or BSC_FD_EXCEPT
Referenced by osmo_wqueue_bfd_cb(), osmo_wqueue_clear(), and osmo_wqueue_enqueue().