diff options
author | Stefan Sperling <ssperling@sysmocom.de> | 2018-02-22 17:17:04 +0100 |
---|---|---|
committer | Stefan Sperling <ssperling@sysmocom.de> | 2018-02-22 17:17:04 +0100 |
commit | ca5ac9a5ef8bf78e62767eca103ffb62200109bc (patch) | |
tree | 847a38486e4afa12098015748977ee38069360f0 /include/osmocom | |
parent | 2cbaf4139ae768ff5a79c79d389045b4ef4dd0e6 (diff) |
add a txflush callback to osmo_stream_srv_send()stsp/destroy_conn_with_txflush_callback
Define a txlush() callback which can be set on a connection and
which will be invoked whenever the tx queue is empty upon entry
to osmo_stream_srv_send().
Change-Id: I4c63584af69f9a1ee5622a709756916bfef474ee
Diffstat (limited to 'include/osmocom')
-rw-r--r-- | include/osmocom/netif/stream.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/osmocom/netif/stream.h b/include/osmocom/netif/stream.h index 4e1beb6..27a1be2 100644 --- a/include/osmocom/netif/stream.h +++ b/include/osmocom/netif/stream.h @@ -41,6 +41,7 @@ struct osmo_stream_srv_link *osmo_stream_srv_get_master(struct osmo_stream_srv * struct osmo_fd *osmo_stream_srv_get_ofd(struct osmo_stream_srv *srv); void osmo_stream_srv_destroy(struct osmo_stream_srv *conn); +void osmo_stream_srv_set_txflushed_cb(struct osmo_stream_srv *conn, void (*txflushed_cb)(struct osmo_stream_srv *conn, void *data)); void osmo_stream_srv_set_data(struct osmo_stream_srv *conn, void *data); void osmo_stream_srv_send(struct osmo_stream_srv *conn, struct msgb *msg); |