libosmoctrl 1.9.3
Osmocom CTRL library
|
Represents a single ctrl connection. More...
#include <control_cmd.h>
Data Fields | |
struct llist_head | list_entry |
struct osmo_wqueue | write_queue |
The queue for sending data back. More... | |
struct msgb * | pending_msg |
Buffer for partial input data. More... | |
void(* | closed_cb )(struct ctrl_connection *conn) |
Callback if the connection was closed. More... | |
struct llist_head | cmds |
Pending commands for this connection. More... | |
struct llist_head | def_cmds |
Pending deferred command responses for this connection. More... | |
Represents a single ctrl connection.
void(* ctrl_connection::closed_cb) (struct ctrl_connection *conn) |
Callback if the connection was closed.
Referenced by control_close_conn().
struct llist_head ctrl_connection::cmds |
Pending commands for this connection.
Referenced by osmo_ctrl_conn_alloc().
struct llist_head ctrl_connection::def_cmds |
Pending deferred command responses for this connection.
Referenced by control_close_conn(), ctrl_cmd_def_make(), and osmo_ctrl_conn_alloc().
struct llist_head ctrl_connection::list_entry |
Referenced by control_close_conn(), ctrl_cmd_send_to_all(), and listen_fd_cb().
struct msgb* ctrl_connection::pending_msg |
Buffer for partial input data.
Referenced by control_close_conn(), and handle_control_read().
struct osmo_wqueue ctrl_connection::write_queue |
The queue for sending data back.
Referenced by control_close_conn(), control_write_cb(), ctrl_cmd_def_send(), ctrl_cmd_send_to_all(), ctrl_handle_msg(), listen_fd_cb(), and osmo_ctrl_conn_alloc().