jibuf.h /build/_deps/libosmo-netif/include/osmocom/netif/ jibuf_8h.html osmo_jibuf struct osmo_jibuf * osmo_jibuf_alloc group__jibuf.html ga20592f230f9d1233752fd318996f2c9d (void *talloc_ctx) void osmo_jibuf_delete group__jibuf.html gacdac7beaf3d97543718ddfa33123fb7e (struct osmo_jibuf *jb) int osmo_jibuf_enqueue group__jibuf.html ga522165ddc51578436ae2d26691fa7ec0 (struct osmo_jibuf *jb, struct msgb *msg) bool osmo_jibuf_empty group__jibuf.html gae73a3b805b83f453339adeee9cdfaba4 (struct osmo_jibuf *jb) void osmo_jibuf_set_min_delay group__jibuf.html gabcd63f39049bc4d6b3541a674b78963d (struct osmo_jibuf *jb, uint32_t min_delay) void osmo_jibuf_set_max_delay group__jibuf.html ga5e84571c3348525b6ad647a22cd2581d (struct osmo_jibuf *jb, uint32_t max_delay) void osmo_jibuf_enable_skew_compensation group__jibuf.html ga096e87b2dbdade72c35d51a51fe57839 (struct osmo_jibuf *jb, bool enable) void osmo_jibuf_set_dequeue_cb group__jibuf.html ga3a8213fe8bed42d649fcb1c8d13e23d8 (struct osmo_jibuf *jb, osmo_jibuf_dequeue_cb dequeue_cb, void *cb_data) osmux.h /build/_deps/libosmo-netif/include/osmocom/netif/ osmux_8h.html osmux_hdr osmux_in_handle osmux_out_handle int osmux_snprintf group__osmux.html gaf654e092ca97dd764f59905a2ed21650 (char *buf, size_t size, struct msgb *msg) int osmux_xfrm_input group__osmux.html ga9c7d30c0d7d9bc0caf744799d629d4cc (struct osmux_in_handle *h, struct msgb *msg, int ccid) struct osmux_out_handle * osmux_xfrm_output_alloc group__osmux.html ga41a217bffa1b0ac095c98ab0fab82c25 (void *ctx) void osmux_xfrm_output_set_rtp_ssrc group__osmux.html ga08151bad3c12df245d4c0e4f9c4ca966 (struct osmux_out_handle *h, uint32_t rtp_ssrc) void osmux_xfrm_output_set_rtp_pl_type group__osmux.html ga0d96c8a544e0ff56576615e0b2ac7774 (struct osmux_out_handle *h, uint32_t rtp_payload_type) void osmux_xfrm_output_set_tx_cb group__osmux.html ga3936e43e881d0992648937417969ead1 (struct osmux_out_handle *h, void(*tx_cb)(struct msgb *msg, void *data), void *data) void osmux_xfrm_output_set_rtp_msgb_alloc_cb group__osmux.html ga97187827e1f793f2392e54585343db32 (struct osmux_out_handle *h, rtp_msgb_alloc_cb_t cb, void *cb_data) int osmux_xfrm_output_sched group__osmux.html gafee78ee4522a9caa238301d7b913dfd6 (struct osmux_out_handle *h, struct osmux_hdr *osmuxh) void osmux_xfrm_output_flush group__osmux.html gaaac410425f6470396ae9db53ebb8dc44 (struct osmux_out_handle *h) datagram.c /build/_deps/libosmo-netif/src/ datagram_8c.html osmo_dgram_tx osmo_dgram_rx osmo_dgram void osmo_dgram_tx_close group__datagram.html ga0eb580467681e8fa91be35a83a74f132 (struct osmo_dgram_tx *conn) struct osmo_dgram_tx * osmo_dgram_tx_create group__datagram.html gadeaa837f3df8382bd7a50e668b9d3a61 (void *ctx) void osmo_dgram_tx_set_addr group__datagram.html ga94fe94f64f1285715db36eb1f2e9deaa (struct osmo_dgram_tx *conn, const char *addr) void osmo_dgram_tx_set_port group__datagram.html ga48d7e39656886b52aa176fc1b14c84cf (struct osmo_dgram_tx *conn, uint16_t port) void osmo_dgram_tx_set_local_addr group__datagram.html ga6c843f43db5439f8f0ba38f72dbb1a20 (struct osmo_dgram_tx *conn, const char *addr) void osmo_dgram_tx_set_local_port group__datagram.html gae2962232548d41621520c6c71da423a5 (struct osmo_dgram_tx *conn, uint16_t port) void osmo_dgram_tx_set_data group__datagram.html ga095ce94e65f1607026c37c12e6f5e9c0 (struct osmo_dgram_tx *conn, void *data) void osmo_dgram_tx_destroy group__datagram.html gaad6f9ca0688cd4a8a95ec6002f52ded5 (struct osmo_dgram_tx *conn) int osmo_dgram_tx_open group__datagram.html ga8d712623df3862e55ad248dc5ecd626c (struct osmo_dgram_tx *conn) void osmo_dgram_tx_send group__datagram.html gad4638b9943090f5bf1a7b75fa8efde46 (struct osmo_dgram_tx *conn, struct msgb *msg) int osmo_dgram_rx_recv group__datagram.html ga16d69e998c663cdec0b76560a2d8cfb9 (struct osmo_dgram_rx *conn, struct msgb *msg) struct osmo_dgram_rx * osmo_dgram_rx_create group__datagram.html gad7af9f04fe4847b0e2eefe35fa05a8b8 (void *ctx) void osmo_dgram_rx_set_addr group__datagram.html gad378ba5cc66ee0c27a277906d8434e31 (struct osmo_dgram_rx *conn, const char *addr) void osmo_dgram_rx_set_port group__datagram.html gafbd947def18d8e34062876433ac05e91 (struct osmo_dgram_rx *conn, uint16_t port) void osmo_dgram_rx_set_read_cb group__datagram.html ga5a0f7221b8583aac5153f167c4e2177d (struct osmo_dgram_rx *conn, int(*read_cb)(struct osmo_dgram_rx *conn)) void osmo_dgram_rx_destroy group__datagram.html ga6e4b92b9c7f210d1cb3782425d0bdac0 (struct osmo_dgram_rx *conn) int osmo_dgram_rx_open group__datagram.html gaf558e9c2f02216ed95db039ddaf31050 (struct osmo_dgram_rx *conn) void osmo_dgram_rx_close group__datagram.html ga01efa7269834a745d80910a64c6f61c0 (struct osmo_dgram_rx *conn) struct osmo_dgram * osmo_dgram_create group__datagram.html ga56ee60c89f1a3bc975ab0ede5b71ff15 (void *ctx) void osmo_dgram_destroy group__datagram.html ga01fb36f8c19b2b64705d8263f7f53f59 (struct osmo_dgram *conn) void osmo_dgram_set_local_addr group__datagram.html gaf21d974e14fa22f910313b240d31d40f (struct osmo_dgram *conn, const char *addr) void osmo_dgram_set_remote_addr group__datagram.html ga6677ee8d976d2e1bed8e0c01e103c18f (struct osmo_dgram *conn, const char *addr) void osmo_dgram_set_local_port group__datagram.html ga9180ae9a36a9927d4bdb49cdc5708b1f (struct osmo_dgram *conn, uint16_t port) void osmo_dgram_set_remote_port group__datagram.html ga27bf4c1d8e4c30ef7b4ec49665d6fc90 (struct osmo_dgram *conn, uint16_t port) void osmo_dgram_set_read_cb group__datagram.html ga6b6ef2f02e3d260f1e84a2ecf8c67b5a (struct osmo_dgram *conn, int(*read_cb)(struct osmo_dgram *conn)) void osmo_dgram_set_data group__datagram.html gaa6a5fbd5f227d15cefe6b234fefb3b4d (struct osmo_dgram *conn, void *data) void * osmo_dgram_get_data group__datagram.html ga36d7e1f26af3308b51f95e06d1c742d7 (struct osmo_dgram *conn) int osmo_dgram_open group__datagram.html gac65de108c52dba83b178d6453e9fb545 (struct osmo_dgram *conn) void osmo_dgram_close group__datagram.html ga46db4acbfc35668e35601338d64364ed (struct osmo_dgram *conn) void osmo_dgram_send group__datagram.html ga66d6c9d5f0243a4f7ed458c62d8e20dd (struct osmo_dgram *conn, struct msgb *msg) int osmo_dgram_recv group__datagram.html gaae58d13a6fd634ebfddd486d0d428c5e (struct osmo_dgram *conn, struct msgb *msg) jibuf.c /build/_deps/libosmo-netif/src/ jibuf_8c.html osmocom/netif/jibuf.h osmo_jibuf_msgb_cb struct osmo_jibuf * osmo_jibuf_alloc group__jibuf.html ga20592f230f9d1233752fd318996f2c9d (void *talloc_ctx) void osmo_jibuf_delete group__jibuf.html gacdac7beaf3d97543718ddfa33123fb7e (struct osmo_jibuf *jb) int osmo_jibuf_enqueue group__jibuf.html ga522165ddc51578436ae2d26691fa7ec0 (struct osmo_jibuf *jb, struct msgb *msg) bool osmo_jibuf_empty group__jibuf.html gae73a3b805b83f453339adeee9cdfaba4 (struct osmo_jibuf *jb) void osmo_jibuf_set_min_delay group__jibuf.html gabcd63f39049bc4d6b3541a674b78963d (struct osmo_jibuf *jb, uint32_t min_delay) void osmo_jibuf_set_max_delay group__jibuf.html ga5e84571c3348525b6ad647a22cd2581d (struct osmo_jibuf *jb, uint32_t max_delay) void osmo_jibuf_enable_skew_compensation group__jibuf.html ga096e87b2dbdade72c35d51a51fe57839 (struct osmo_jibuf *jb, bool enable) void osmo_jibuf_set_dequeue_cb group__jibuf.html ga3a8213fe8bed42d649fcb1c8d13e23d8 (struct osmo_jibuf *jb, osmo_jibuf_dequeue_cb dequeue_cb, void *cb_data) osmux.c /build/_deps/libosmo-netif/src/ osmux_8c.html osmocom/netif/osmux.h int osmux_snprintf group__osmux.html gaf654e092ca97dd764f59905a2ed21650 (char *buf, size_t size, struct msgb *msg) osmux_input.c /build/_deps/libosmo-netif/src/ osmux__input_8c.html osmocom/netif/osmux.h osmux_link osmux_circuit osmux_in_req osmux_input_state int osmux_xfrm_input group__osmux.html ga9c7d30c0d7d9bc0caf744799d629d4cc (struct osmux_in_handle *h, struct msgb *msg, int ccid) static unsigned int next_default_name_idx group__osmux.html ga9faf7e88ba58b39f4fc2df706aa157c0 osmux_output.c /build/_deps/libosmo-netif/src/ osmux__output_8c.html osmocom/netif/osmux.h osmux_tx_handle int osmux_xfrm_output_sched group__osmux.html gafee78ee4522a9caa238301d7b913dfd6 (struct osmux_out_handle *h, struct osmux_hdr *osmuxh) void osmux_xfrm_output_flush group__osmux.html gaaac410425f6470396ae9db53ebb8dc44 (struct osmux_out_handle *h) struct osmux_out_handle * osmux_xfrm_output_alloc group__osmux.html ga41a217bffa1b0ac095c98ab0fab82c25 (void *ctx) void osmux_xfrm_output_set_tx_cb group__osmux.html ga3936e43e881d0992648937417969ead1 (struct osmux_out_handle *h, void(*tx_cb)(struct msgb *msg, void *data), void *data) void osmux_xfrm_output_set_rtp_msgb_alloc_cb group__osmux.html ga97187827e1f793f2392e54585343db32 (struct osmux_out_handle *h, rtp_msgb_alloc_cb_t cb, void *cb_data) void osmux_xfrm_output_set_rtp_ssrc group__osmux.html ga08151bad3c12df245d4c0e4f9c4ca966 (struct osmux_out_handle *h, uint32_t rtp_ssrc) void osmux_xfrm_output_set_rtp_pl_type group__osmux.html ga0d96c8a544e0ff56576615e0b2ac7774 (struct osmux_out_handle *h, uint32_t rtp_payload_type) stream.c /build/_deps/libosmo-netif/src/ stream_8c.html stream_cli.c /build/_deps/libosmo-netif/src/ stream__cli_8c.html osmo_stream_cli void osmo_stream_cli_close group__stream.html gad217c1c1b83ac852e090afd49146db19 (struct osmo_stream_cli *cli) void osmo_stream_cli_reconnect group__stream.html ga11d2615f6197f33073ba7245e5ba95ee (struct osmo_stream_cli *cli) bool osmo_stream_cli_is_connected group__stream.html ga79a09e9c9b8cc98991cd5eebdb41ed57 (struct osmo_stream_cli *cli) struct osmo_stream_cli * osmo_stream_cli_create group__stream.html ga1754a498abc27577a8e0b3b0f236c05b (void *ctx) void osmo_stream_cli_set_name group__stream.html gaeb712dc553735736047f9b11d9583baa (struct osmo_stream_cli *cli, const char *name) void osmo_stream_cli_set_addr group__stream.html ga0038e937cf0f36c59e0e3991523219a1 (struct osmo_stream_cli *cli, const char *addr) int osmo_stream_cli_set_addrs group__stream.html gaab1e7ef0ccc88e124c5f7bbb5e46c29c (struct osmo_stream_cli *cli, const char **addr, size_t addrcnt) void osmo_stream_cli_set_port group__stream.html gab8b9f65bebfeb83c6e33d102e9439770 (struct osmo_stream_cli *cli, uint16_t port) void osmo_stream_cli_set_local_port group__stream.html ga4d83e3cf7fdf7eb354c2015ff9bed98a (struct osmo_stream_cli *cli, uint16_t port) void osmo_stream_cli_set_local_addr group__stream.html ga70420e7c664cc4c4e69ac4d3476e7f53 (struct osmo_stream_cli *cli, const char *addr) int osmo_stream_cli_set_local_addrs group__stream.html ga090fc3fcd1706b815ef5a729921c100e (struct osmo_stream_cli *cli, const char **addr, size_t addrcnt) void osmo_stream_cli_set_proto group__stream.html ga91d57aa94a370520540d7272af66a23b (struct osmo_stream_cli *cli, uint16_t proto) int osmo_stream_cli_set_type group__stream.html ga5e5c4c9aacc1cd1d303c0295018594cb (struct osmo_stream_cli *cli, int type) int osmo_stream_cli_set_domain group__stream.html ga33ce730fc91ebade9b7188fa220656c6 (struct osmo_stream_cli *cli, int domain) void osmo_stream_cli_set_reconnect_timeout group__stream.html gade74792afe35f31dd2584c888db3dd62 (struct osmo_stream_cli *cli, int timeout) void osmo_stream_cli_set_data group__stream.html ga5e94c511d537f63337912bb50fb2dc28 (struct osmo_stream_cli *cli, void *data) void * osmo_stream_cli_get_data group__stream.html ga606a53840677f3f5200887dc92f5de4d (struct osmo_stream_cli *cli) char * osmo_stream_cli_get_sockname group__stream.html gaecd148ae11f2f619aa52dd2900a15827 (const struct osmo_stream_cli *cli) struct osmo_fd * osmo_stream_cli_get_ofd group__stream.html ga0615daa4aac253a3d530f35fddbc68bd (struct osmo_stream_cli *cli) void osmo_stream_cli_set_connect_cb group__stream.html gab588bfd88a3cc775875981e2ee66e295 (struct osmo_stream_cli *cli, int(*connect_cb)(struct osmo_stream_cli *cli)) void osmo_stream_cli_set_disconnect_cb group__stream.html ga23e5c1799a8225607543de39a56ca449 (struct osmo_stream_cli *cli, int(*disconnect_cb)(struct osmo_stream_cli *cli)) void osmo_stream_cli_set_read_cb group__stream.html gad1d1817f25694ea126779262cddf4fbd (struct osmo_stream_cli *cli, int(*read_cb)(struct osmo_stream_cli *cli)) void osmo_stream_cli_set_read_cb2 group__stream.html gad4c563e88d269092b0d66f33a4764420 (struct osmo_stream_cli *cli, int(*read_cb)(struct osmo_stream_cli *cli, struct msgb *msg)) void osmo_stream_cli_destroy group__stream.html ga9d0dac2f390c660c85fa347765f4f45a (struct osmo_stream_cli *cli) int osmo_stream_cli_open2 group__stream.html ga127866794591d16a0eb7244f2fe666ef (struct osmo_stream_cli *cli, int reconnect) void osmo_stream_cli_set_nodelay group__stream.html gaa196e78db6ca32abb1473566b4f1b04b (struct osmo_stream_cli *cli, bool nodelay) int osmo_stream_cli_open group__stream.html ga86b4b9c8e563f8426d3cdae803e3ec38 (struct osmo_stream_cli *cli) void osmo_stream_cli_send group__stream.html gaacf415b97e1184baadeee5c60387422b (struct osmo_stream_cli *cli, struct msgb *msg) int osmo_stream_cli_recv group__stream.html ga06f9743c19068bb720a4949ae8467243 (struct osmo_stream_cli *cli, struct msgb *msg) stream_srv.c /build/_deps/libosmo-netif/src/ stream__srv_8c.html osmo_stream_srv_link osmo_stream_srv struct osmo_stream_srv_link * osmo_stream_srv_link_create group__stream.html gaad262988c7ac365566f03843c560f892 (void *ctx) void osmo_stream_srv_link_set_name group__stream.html gadef998825a4739660b198151fcee4201 (struct osmo_stream_srv_link *link, const char *name) void osmo_stream_srv_link_set_nodelay group__stream.html ga41e8ad2c761aaa00313aa11d1f29a3ed (struct osmo_stream_srv_link *link, bool nodelay) void osmo_stream_srv_link_set_addr group__stream.html gacece90116484e34540def69b05c66f57 (struct osmo_stream_srv_link *link, const char *addr) int osmo_stream_srv_link_set_addrs group__stream.html gaadabca7d23c52c39e291bf7e05f0055b (struct osmo_stream_srv_link *link, const char **addr, size_t addrcnt) void osmo_stream_srv_link_set_port group__stream.html ga76bbbafd1d8dc9c9ebffd301503b6dd9 (struct osmo_stream_srv_link *link, uint16_t port) void osmo_stream_srv_link_set_proto group__stream.html ga2508987133a93863d2a50103004b0f36 (struct osmo_stream_srv_link *link, uint16_t proto) int osmo_stream_srv_link_set_type group__stream.html ga1903f9aa2e6f9283ebcf20f573b1d970 (struct osmo_stream_srv_link *link, int type) int osmo_stream_srv_link_set_domain group__stream.html ga9629b516297c31f34af48e4630973dab (struct osmo_stream_srv_link *link, int domain) void osmo_stream_srv_link_set_data group__stream.html ga5ef0f0c85a52c08e8c10d36a8f44e392 (struct osmo_stream_srv_link *link, void *data) void * osmo_stream_srv_link_get_data group__stream.html gacb5d68c2a6a9663f99266c70747bce04 (struct osmo_stream_srv_link *link) char * osmo_stream_srv_link_get_sockname group__stream.html ga7d7b6af7df24e90dc758a088bae6316d (const struct osmo_stream_srv_link *link) struct osmo_fd * osmo_stream_srv_link_get_ofd group__stream.html ga7b8981351a154c357fcefd39c31ad42a (struct osmo_stream_srv_link *link) void osmo_stream_srv_link_set_accept_cb group__stream.html ga1eea525d4e1e7a24c9c08881994ceb7e (struct osmo_stream_srv_link *link, int(*accept_cb)(struct osmo_stream_srv_link *link, int fd)) void osmo_stream_srv_link_destroy group__stream.html ga882acaaa5935422b0e09a2ce8c8019ec (struct osmo_stream_srv_link *link) int osmo_stream_srv_link_open group__stream.html ga603b89074d3e8c0fb44144ab1864f0d4 (struct osmo_stream_srv_link *link) bool osmo_stream_srv_link_is_opened group__stream.html ga28243be108ed0302b0f5a9d1dfc96b22 (const struct osmo_stream_srv_link *link) void osmo_stream_srv_link_close group__stream.html gad325d97b09c724e830c98d76b890520d (struct osmo_stream_srv_link *link) struct osmo_stream_srv * osmo_stream_srv_create group__stream.html ga21a5f061ca2cb307906a9552abebb075 (void *ctx, struct osmo_stream_srv_link *link, int fd, int(*read_cb)(struct osmo_stream_srv *conn), int(*closed_cb)(struct osmo_stream_srv *conn), void *data) struct osmo_stream_srv * osmo_stream_srv_create2 group__stream.html ga8be283e1a143e346b4d6ccf33cbb9b98 (void *ctx, struct osmo_stream_srv_link *link, int fd, void *data) void osmo_stream_srv_set_name group__stream.html ga196834d254fd94922d6be91b7b5b1ed3 (struct osmo_stream_srv *conn, const char *name) void osmo_stream_srv_set_read_cb group__stream.html gab98cc1a9428b5ac82fd8255d07563726 (struct osmo_stream_srv *conn, int(*read_cb)(struct osmo_stream_srv *conn, struct msgb *msg)) void osmo_stream_srv_set_closed_cb group__stream.html ga78d44fbda720218be1700d351691e60a (struct osmo_stream_srv *conn, int(*closed_cb)(struct osmo_stream_srv *conn)) void osmo_stream_srv_set_flush_and_destroy group__stream.html ga8390ce6740e56eb22215e1c5805c95f1 (struct osmo_stream_srv *conn) void osmo_stream_srv_set_data group__stream.html ga9891663b20714d72f992e44ad1e92eea (struct osmo_stream_srv *conn, void *data) void osmo_stream_srv_set_segmentation_cb group__stream.html ga27052cc04e7f50b71492d4f8aaf7ed61 (struct osmo_stream_srv *conn, int(*segmentation_cb)(struct msgb *msg)) void * osmo_stream_srv_get_data group__stream.html gae2a0ef01097d964c71e38600b4c078d5 (struct osmo_stream_srv *conn) struct osmo_fd * osmo_stream_srv_get_ofd group__stream.html ga47bbca4f12717db2e6158eefe6310b9b (struct osmo_stream_srv *conn) struct osmo_stream_srv_link * osmo_stream_srv_get_master group__stream.html ga9cf689935bf6ffac4f86f56219d73c8e (struct osmo_stream_srv *conn) void osmo_stream_srv_destroy group__stream.html ga47f18e063f64f22cb74d58d8b7243bed (struct osmo_stream_srv *conn) void osmo_stream_srv_send group__stream.html gaa1589994cf6eab27742cafee6b7fb491 (struct osmo_stream_srv *conn, struct msgb *msg) int osmo_stream_srv_recv group__stream.html gac86242c41223c525c770ff7e7515d83e (struct osmo_stream_srv *conn, struct msgb *msg) amr_hdr structamr__hdr.html amr_hdr_bwe structamr__hdr__bwe.html baudrate2termbits structbaudrate2termbits.html ipa_head structipa__head.html ipa_head_ext structipa__head__ext.html osmo_dgram structosmo__dgram.html osmo_dgram_rx structosmo__dgram__rx.html osmo_dgram_tx structosmo__dgram__tx.html osmo_ipa_msgb_cb structosmo__ipa__msgb__cb.html osmo_ipa_unit structosmo__ipa__unit.html osmo_jibuf structosmo__jibuf.html osmo_jibuf_msgb_cb structosmo__jibuf__msgb__cb.html osmo_prim_pkt_hdr structosmo__prim__pkt__hdr.html uint32_t sap structosmo__prim__pkt__hdr.html ac227c462fca290539d67d9f21a908e19 uint16_t primitive structosmo__prim__pkt__hdr.html aaca814fcecde761d5205ab9e6beb4b2e osmo_prim_srv structosmo__prim__srv.html osmo_prim_srv_link structosmo__prim__srv__link.html osmo_rs232 structosmo__rs232.html osmo_rtp_handle structosmo__rtp__handle.html osmo_stream_cli structosmo__stream__cli.html osmo_stream_srv structosmo__stream__srv.html osmo_stream_srv_link structosmo__stream__srv__link.html osmux_circuit structosmux__circuit.html osmux_hdr structosmux__hdr.html osmux_in_handle structosmux__in__handle.html osmux_in_req structosmux__in__req.html osmux_input_state structosmux__input__state.html osmux_link structosmux__link.html osmux_out_handle structosmux__out__handle.html osmux_tx_handle structosmux__tx__handle.html rtcp_hdr structrtcp__hdr.html rtp_hdr structrtp__hdr.html rtp_x_hdr structrtp__x__hdr.html sap_ctl_hello_param structsap__ctl__hello__param.html sap_ctl_prim structsap__ctl__prim.html jibuf Osmocom Jitter Buffer group__jibuf.html jibuf.h jibuf.c osmo_jibuf osmo_jibuf_msgb_cb struct osmo_jibuf * osmo_jibuf_alloc group__jibuf.html ga20592f230f9d1233752fd318996f2c9d (void *talloc_ctx) void osmo_jibuf_delete group__jibuf.html gacdac7beaf3d97543718ddfa33123fb7e (struct osmo_jibuf *jb) int osmo_jibuf_enqueue group__jibuf.html ga522165ddc51578436ae2d26691fa7ec0 (struct osmo_jibuf *jb, struct msgb *msg) bool osmo_jibuf_empty group__jibuf.html gae73a3b805b83f453339adeee9cdfaba4 (struct osmo_jibuf *jb) void osmo_jibuf_set_min_delay group__jibuf.html gabcd63f39049bc4d6b3541a674b78963d (struct osmo_jibuf *jb, uint32_t min_delay) void osmo_jibuf_set_max_delay group__jibuf.html ga5e84571c3348525b6ad647a22cd2581d (struct osmo_jibuf *jb, uint32_t max_delay) void osmo_jibuf_enable_skew_compensation group__jibuf.html ga096e87b2dbdade72c35d51a51fe57839 (struct osmo_jibuf *jb, bool enable) void osmo_jibuf_set_dequeue_cb group__jibuf.html ga3a8213fe8bed42d649fcb1c8d13e23d8 (struct osmo_jibuf *jb, osmo_jibuf_dequeue_cb dequeue_cb, void *cb_data) osmux Osmocom Multiplex Protocol group__osmux.html osmux.h osmux.c osmux_input.c osmux_output.c osmux_hdr osmux_in_handle osmux_out_handle osmux_link osmux_circuit osmux_in_req osmux_input_state osmux_tx_handle int osmux_snprintf group__osmux.html gaf654e092ca97dd764f59905a2ed21650 (char *buf, size_t size, struct msgb *msg) int osmux_xfrm_input group__osmux.html ga9c7d30c0d7d9bc0caf744799d629d4cc (struct osmux_in_handle *h, struct msgb *msg, int ccid) struct osmux_out_handle * osmux_xfrm_output_alloc group__osmux.html ga41a217bffa1b0ac095c98ab0fab82c25 (void *ctx) void osmux_xfrm_output_set_rtp_ssrc group__osmux.html ga08151bad3c12df245d4c0e4f9c4ca966 (struct osmux_out_handle *h, uint32_t rtp_ssrc) void osmux_xfrm_output_set_rtp_pl_type group__osmux.html ga0d96c8a544e0ff56576615e0b2ac7774 (struct osmux_out_handle *h, uint32_t rtp_payload_type) void osmux_xfrm_output_set_tx_cb group__osmux.html ga3936e43e881d0992648937417969ead1 (struct osmux_out_handle *h, void(*tx_cb)(struct msgb *msg, void *data), void *data) void osmux_xfrm_output_set_rtp_msgb_alloc_cb group__osmux.html ga97187827e1f793f2392e54585343db32 (struct osmux_out_handle *h, rtp_msgb_alloc_cb_t cb, void *cb_data) int osmux_xfrm_output_sched group__osmux.html gafee78ee4522a9caa238301d7b913dfd6 (struct osmux_out_handle *h, struct osmux_hdr *osmuxh) void osmux_xfrm_output_flush group__osmux.html gaaac410425f6470396ae9db53ebb8dc44 (struct osmux_out_handle *h) static unsigned int next_default_name_idx group__osmux.html ga9faf7e88ba58b39f4fc2df706aa157c0 stream Osmocom Stream Socket group__stream.html stream.c stream_cli.c stream_srv.c osmo_stream_cli osmo_stream_srv_link osmo_stream_srv #define OSMO_STREAM_SCTP_MSG_FLAGS_NOTIFICATION group__stream.html ga123b7866ed4985a81246bfede79a8ea9 #define msgb_sctp_ppid group__stream.html ga2693c0cc5c6222dd9ed42c8c4bf8aec8 (msg) #define msgb_sctp_stream group__stream.html gac2c359892ad63309b59a4b402f6a3e81 (msg) struct osmo_stream_srv_link * osmo_stream_srv_link_create group__stream.html gaad262988c7ac365566f03843c560f892 (void *ctx) void osmo_stream_srv_link_destroy group__stream.html ga882acaaa5935422b0e09a2ce8c8019ec (struct osmo_stream_srv_link *link) void osmo_stream_srv_link_set_name group__stream.html gadef998825a4739660b198151fcee4201 (struct osmo_stream_srv_link *link, const char *name) void osmo_stream_srv_link_set_nodelay group__stream.html ga41e8ad2c761aaa00313aa11d1f29a3ed (struct osmo_stream_srv_link *link, bool nodelay) void osmo_stream_srv_link_set_addr group__stream.html gacece90116484e34540def69b05c66f57 (struct osmo_stream_srv_link *link, const char *addr) int osmo_stream_srv_link_set_addrs group__stream.html gaadabca7d23c52c39e291bf7e05f0055b (struct osmo_stream_srv_link *link, const char **addr, size_t addrcnt) void osmo_stream_srv_link_set_port group__stream.html ga76bbbafd1d8dc9c9ebffd301503b6dd9 (struct osmo_stream_srv_link *link, uint16_t port) void osmo_stream_srv_link_set_proto group__stream.html ga2508987133a93863d2a50103004b0f36 (struct osmo_stream_srv_link *link, uint16_t proto) int osmo_stream_srv_link_set_type group__stream.html ga1903f9aa2e6f9283ebcf20f573b1d970 (struct osmo_stream_srv_link *link, int type) int osmo_stream_srv_link_set_domain group__stream.html ga9629b516297c31f34af48e4630973dab (struct osmo_stream_srv_link *link, int domain) void osmo_stream_srv_link_set_accept_cb group__stream.html ga1eea525d4e1e7a24c9c08881994ceb7e (struct osmo_stream_srv_link *link, int(*accept_cb)(struct osmo_stream_srv_link *link, int fd)) void osmo_stream_srv_link_set_data group__stream.html ga5ef0f0c85a52c08e8c10d36a8f44e392 (struct osmo_stream_srv_link *link, void *data) void * osmo_stream_srv_link_get_data group__stream.html gacb5d68c2a6a9663f99266c70747bce04 (struct osmo_stream_srv_link *link) char * osmo_stream_srv_link_get_sockname group__stream.html ga7d7b6af7df24e90dc758a088bae6316d (const struct osmo_stream_srv_link *link) struct osmo_fd * osmo_stream_srv_link_get_ofd group__stream.html ga7b8981351a154c357fcefd39c31ad42a (struct osmo_stream_srv_link *link) bool osmo_stream_srv_link_is_opened group__stream.html ga28243be108ed0302b0f5a9d1dfc96b22 (const struct osmo_stream_srv_link *link) int osmo_stream_srv_link_open group__stream.html ga603b89074d3e8c0fb44144ab1864f0d4 (struct osmo_stream_srv_link *link) void osmo_stream_srv_link_close group__stream.html gad325d97b09c724e830c98d76b890520d (struct osmo_stream_srv_link *link) struct osmo_stream_srv * osmo_stream_srv_create group__stream.html ga21a5f061ca2cb307906a9552abebb075 (void *ctx, struct osmo_stream_srv_link *link, int fd, int(*read_cb)(struct osmo_stream_srv *conn), int(*closed_cb)(struct osmo_stream_srv *conn), void *data) struct osmo_stream_srv * osmo_stream_srv_create2 group__stream.html ga8be283e1a143e346b4d6ccf33cbb9b98 (void *ctx, struct osmo_stream_srv_link *link, int fd, void *data) void osmo_stream_srv_set_name group__stream.html ga196834d254fd94922d6be91b7b5b1ed3 (struct osmo_stream_srv *conn, const char *name) void osmo_stream_srv_set_read_cb group__stream.html gab98cc1a9428b5ac82fd8255d07563726 (struct osmo_stream_srv *conn, int(*read_cb)(struct osmo_stream_srv *conn, struct msgb *msg)) void osmo_stream_srv_set_closed_cb group__stream.html ga78d44fbda720218be1700d351691e60a (struct osmo_stream_srv *conn, int(*closed_cb)(struct osmo_stream_srv *conn)) void * osmo_stream_srv_get_data group__stream.html gae2a0ef01097d964c71e38600b4c078d5 (struct osmo_stream_srv *conn) struct osmo_stream_srv_link * osmo_stream_srv_get_master group__stream.html ga9cf689935bf6ffac4f86f56219d73c8e (struct osmo_stream_srv *conn) struct osmo_fd * osmo_stream_srv_get_ofd group__stream.html ga47bbca4f12717db2e6158eefe6310b9b (struct osmo_stream_srv *conn) void osmo_stream_srv_destroy group__stream.html ga47f18e063f64f22cb74d58d8b7243bed (struct osmo_stream_srv *conn) void osmo_stream_srv_set_flush_and_destroy group__stream.html ga8390ce6740e56eb22215e1c5805c95f1 (struct osmo_stream_srv *conn) void osmo_stream_srv_set_data group__stream.html ga9891663b20714d72f992e44ad1e92eea (struct osmo_stream_srv *conn, void *data) void osmo_stream_srv_set_segmentation_cb group__stream.html ga27052cc04e7f50b71492d4f8aaf7ed61 (struct osmo_stream_srv *conn, int(*segmentation_cb)(struct msgb *msg)) void osmo_stream_srv_send group__stream.html gaa1589994cf6eab27742cafee6b7fb491 (struct osmo_stream_srv *conn, struct msgb *msg) int osmo_stream_srv_recv group__stream.html gac86242c41223c525c770ff7e7515d83e (struct osmo_stream_srv *conn, struct msgb *msg) void osmo_stream_cli_set_name group__stream.html gaeb712dc553735736047f9b11d9583baa (struct osmo_stream_cli *cli, const char *name) void osmo_stream_cli_set_nodelay group__stream.html gaa196e78db6ca32abb1473566b4f1b04b (struct osmo_stream_cli *cli, bool nodelay) void osmo_stream_cli_set_addr group__stream.html ga0038e937cf0f36c59e0e3991523219a1 (struct osmo_stream_cli *cli, const char *addr) int osmo_stream_cli_set_addrs group__stream.html gaab1e7ef0ccc88e124c5f7bbb5e46c29c (struct osmo_stream_cli *cli, const char **addr, size_t addrcnt) void osmo_stream_cli_set_port group__stream.html gab8b9f65bebfeb83c6e33d102e9439770 (struct osmo_stream_cli *cli, uint16_t port) int osmo_stream_cli_set_type group__stream.html ga5e5c4c9aacc1cd1d303c0295018594cb (struct osmo_stream_cli *cli, int type) int osmo_stream_cli_set_domain group__stream.html ga33ce730fc91ebade9b7188fa220656c6 (struct osmo_stream_cli *cli, int domain) void osmo_stream_cli_set_proto group__stream.html ga91d57aa94a370520540d7272af66a23b (struct osmo_stream_cli *cli, uint16_t proto) void osmo_stream_cli_set_local_addr group__stream.html ga70420e7c664cc4c4e69ac4d3476e7f53 (struct osmo_stream_cli *cli, const char *addr) int osmo_stream_cli_set_local_addrs group__stream.html ga090fc3fcd1706b815ef5a729921c100e (struct osmo_stream_cli *cli, const char **addr, size_t addrcnt) void osmo_stream_cli_set_local_port group__stream.html ga4d83e3cf7fdf7eb354c2015ff9bed98a (struct osmo_stream_cli *cli, uint16_t port) void osmo_stream_cli_set_data group__stream.html ga5e94c511d537f63337912bb50fb2dc28 (struct osmo_stream_cli *cli, void *data) void osmo_stream_cli_set_reconnect_timeout group__stream.html gade74792afe35f31dd2584c888db3dd62 (struct osmo_stream_cli *cli, int timeout) void * osmo_stream_cli_get_data group__stream.html ga606a53840677f3f5200887dc92f5de4d (struct osmo_stream_cli *cli) char * osmo_stream_cli_get_sockname group__stream.html gaecd148ae11f2f619aa52dd2900a15827 (const struct osmo_stream_cli *cli) struct osmo_fd * osmo_stream_cli_get_ofd group__stream.html ga0615daa4aac253a3d530f35fddbc68bd (struct osmo_stream_cli *cli) void osmo_stream_cli_set_connect_cb group__stream.html gab588bfd88a3cc775875981e2ee66e295 (struct osmo_stream_cli *cli, int(*connect_cb)(struct osmo_stream_cli *cli)) void osmo_stream_cli_set_disconnect_cb group__stream.html ga23e5c1799a8225607543de39a56ca449 (struct osmo_stream_cli *cli, int(*disconnect_cb)(struct osmo_stream_cli *cli)) void osmo_stream_cli_set_read_cb group__stream.html gad1d1817f25694ea126779262cddf4fbd (struct osmo_stream_cli *cli, int(*read_cb)(struct osmo_stream_cli *cli)) void osmo_stream_cli_set_read_cb2 group__stream.html gad4c563e88d269092b0d66f33a4764420 (struct osmo_stream_cli *cli, int(*read_cb)(struct osmo_stream_cli *cli, struct msgb *msg)) void osmo_stream_cli_reconnect group__stream.html ga11d2615f6197f33073ba7245e5ba95ee (struct osmo_stream_cli *cli) bool osmo_stream_cli_is_connected group__stream.html ga79a09e9c9b8cc98991cd5eebdb41ed57 (struct osmo_stream_cli *cli) struct osmo_stream_cli * osmo_stream_cli_create group__stream.html ga1754a498abc27577a8e0b3b0f236c05b (void *ctx) void osmo_stream_cli_destroy group__stream.html ga9d0dac2f390c660c85fa347765f4f45a (struct osmo_stream_cli *cli) int osmo_stream_cli_open group__stream.html ga86b4b9c8e563f8426d3cdae803e3ec38 (struct osmo_stream_cli *cli) int osmo_stream_cli_open2 group__stream.html ga127866794591d16a0eb7244f2fe666ef (struct osmo_stream_cli *cli, int reconnect) void osmo_stream_cli_close group__stream.html gad217c1c1b83ac852e090afd49146db19 (struct osmo_stream_cli *cli) void osmo_stream_cli_send group__stream.html gaacf415b97e1184baadeee5c60387422b (struct osmo_stream_cli *cli, struct msgb *msg) int osmo_stream_cli_recv group__stream.html ga06f9743c19068bb720a4949ae8467243 (struct osmo_stream_cli *cli, struct msgb *msg) datagram Osmocom Datagram Socket group__datagram.html datagram.c osmo_dgram_tx osmo_dgram_rx osmo_dgram void osmo_dgram_tx_close group__datagram.html ga0eb580467681e8fa91be35a83a74f132 (struct osmo_dgram_tx *conn) struct osmo_dgram_tx * osmo_dgram_tx_create group__datagram.html gadeaa837f3df8382bd7a50e668b9d3a61 (void *ctx) void osmo_dgram_tx_set_addr group__datagram.html ga94fe94f64f1285715db36eb1f2e9deaa (struct osmo_dgram_tx *conn, const char *addr) void osmo_dgram_tx_set_port group__datagram.html ga48d7e39656886b52aa176fc1b14c84cf (struct osmo_dgram_tx *conn, uint16_t port) void osmo_dgram_tx_set_local_addr group__datagram.html ga6c843f43db5439f8f0ba38f72dbb1a20 (struct osmo_dgram_tx *conn, const char *addr) void osmo_dgram_tx_set_local_port group__datagram.html gae2962232548d41621520c6c71da423a5 (struct osmo_dgram_tx *conn, uint16_t port) void osmo_dgram_tx_set_data group__datagram.html ga095ce94e65f1607026c37c12e6f5e9c0 (struct osmo_dgram_tx *conn, void *data) void osmo_dgram_tx_destroy group__datagram.html gaad6f9ca0688cd4a8a95ec6002f52ded5 (struct osmo_dgram_tx *conn) int osmo_dgram_tx_open group__datagram.html ga8d712623df3862e55ad248dc5ecd626c (struct osmo_dgram_tx *conn) void osmo_dgram_tx_send group__datagram.html gad4638b9943090f5bf1a7b75fa8efde46 (struct osmo_dgram_tx *conn, struct msgb *msg) int osmo_dgram_rx_recv group__datagram.html ga16d69e998c663cdec0b76560a2d8cfb9 (struct osmo_dgram_rx *conn, struct msgb *msg) struct osmo_dgram_rx * osmo_dgram_rx_create group__datagram.html gad7af9f04fe4847b0e2eefe35fa05a8b8 (void *ctx) void osmo_dgram_rx_set_addr group__datagram.html gad378ba5cc66ee0c27a277906d8434e31 (struct osmo_dgram_rx *conn, const char *addr) void osmo_dgram_rx_set_port group__datagram.html gafbd947def18d8e34062876433ac05e91 (struct osmo_dgram_rx *conn, uint16_t port) void osmo_dgram_rx_set_read_cb group__datagram.html ga5a0f7221b8583aac5153f167c4e2177d (struct osmo_dgram_rx *conn, int(*read_cb)(struct osmo_dgram_rx *conn)) void osmo_dgram_rx_destroy group__datagram.html ga6e4b92b9c7f210d1cb3782425d0bdac0 (struct osmo_dgram_rx *conn) int osmo_dgram_rx_open group__datagram.html gaf558e9c2f02216ed95db039ddaf31050 (struct osmo_dgram_rx *conn) void osmo_dgram_rx_close group__datagram.html ga01efa7269834a745d80910a64c6f61c0 (struct osmo_dgram_rx *conn) struct osmo_dgram * osmo_dgram_create group__datagram.html ga56ee60c89f1a3bc975ab0ede5b71ff15 (void *ctx) void osmo_dgram_destroy group__datagram.html ga01fb36f8c19b2b64705d8263f7f53f59 (struct osmo_dgram *conn) void osmo_dgram_set_local_addr group__datagram.html gaf21d974e14fa22f910313b240d31d40f (struct osmo_dgram *conn, const char *addr) void osmo_dgram_set_remote_addr group__datagram.html ga6677ee8d976d2e1bed8e0c01e103c18f (struct osmo_dgram *conn, const char *addr) void osmo_dgram_set_local_port group__datagram.html ga9180ae9a36a9927d4bdb49cdc5708b1f (struct osmo_dgram *conn, uint16_t port) void osmo_dgram_set_remote_port group__datagram.html ga27bf4c1d8e4c30ef7b4ec49665d6fc90 (struct osmo_dgram *conn, uint16_t port) void osmo_dgram_set_read_cb group__datagram.html ga6b6ef2f02e3d260f1e84a2ecf8c67b5a (struct osmo_dgram *conn, int(*read_cb)(struct osmo_dgram *conn)) void osmo_dgram_set_data group__datagram.html gaa6a5fbd5f227d15cefe6b234fefb3b4d (struct osmo_dgram *conn, void *data) void * osmo_dgram_get_data group__datagram.html ga36d7e1f26af3308b51f95e06d1c742d7 (struct osmo_dgram *conn) int osmo_dgram_open group__datagram.html gac65de108c52dba83b178d6453e9fb545 (struct osmo_dgram *conn) void osmo_dgram_close group__datagram.html ga46db4acbfc35668e35601338d64364ed (struct osmo_dgram *conn) void osmo_dgram_send group__datagram.html ga66d6c9d5f0243a4f7ed458c62d8e20dd (struct osmo_dgram *conn, struct msgb *msg) int osmo_dgram_recv group__datagram.html gaae58d13a6fd634ebfddd486d0d428c5e (struct osmo_dgram *conn, struct msgb *msg)