|
libosmocore
0.10.2
Osmocom core library
|
write queue instance More...
#include <write_queue.h>
Data Fields | |
| struct osmo_fd | bfd |
| osmocom file descriptor More... | |
| unsigned int | max_length |
| maximum length of write queue More... | |
| unsigned int | current_length |
| current length of write queue More... | |
| struct llist_head | msg_queue |
| actual linked list implementing the queue More... | |
| int(* | read_cb )(struct osmo_fd *fd) |
| call-back in case qeueue is readable More... | |
| int(* | write_cb )(struct osmo_fd *fd, struct msgb *msg) |
| call-back in case qeueue is writable More... | |
| int(* | except_cb )(struct osmo_fd *fd) |
| call-back in case qeueue has exceptions More... | |
write queue instance
| struct osmo_fd osmo_wqueue::bfd |
osmocom file descriptor
Referenced by gsmtap_inst_fd(), gsmtap_source_init(), osmo_wqueue_bfd_cb(), osmo_wqueue_clear(), osmo_wqueue_enqueue(), and osmo_wqueue_init().
| unsigned int osmo_wqueue::current_length |
current length of write queue
Referenced by osmo_wqueue_bfd_cb(), osmo_wqueue_clear(), osmo_wqueue_enqueue(), and osmo_wqueue_init().
| int(* osmo_wqueue::except_cb) (struct osmo_fd *fd) |
call-back in case qeueue has exceptions
Referenced by osmo_wqueue_bfd_cb(), and osmo_wqueue_init().
| unsigned int osmo_wqueue::max_length |
maximum length of write queue
Referenced by osmo_wqueue_enqueue(), and osmo_wqueue_init().
| struct llist_head osmo_wqueue::msg_queue |
actual linked list implementing the queue
Referenced by osmo_wqueue_bfd_cb(), osmo_wqueue_clear(), osmo_wqueue_enqueue(), and osmo_wqueue_init().
| int(* osmo_wqueue::read_cb) (struct osmo_fd *fd) |
call-back in case qeueue is readable
Referenced by osmo_wqueue_bfd_cb(), and osmo_wqueue_init().
call-back in case qeueue is writable
Referenced by gsmtap_source_init(), osmo_wqueue_bfd_cb(), and osmo_wqueue_init().