libosmo-netif/examples
Pau Espin 3b0991e80f osmux: Allocate struct osmux_out_handle through API
Until now, the osmux_out_handle was allocated by the client, and passed
to the API to initialize it. This makes it really hard to improve the
implementation without breaking the ABI.

Let's break the ABI now one last time (hopefully) by allocating the
struct through an API. With only this change, the already built users
(osmo-mgw, openbsc) can still work fine, since there's no change on the
struct osmux_out_handle. However, they will somehow break next time the
struct is changed until they are ported to the same API (easy to do).

Related: OS#5987
Change-Id: Ie8df581f375c9a183a7af60b431561bda82f6e34
2022-09-02 11:29:05 +02:00
..
Makefile.am Don't depend on libosmo-abis (by default) 2021-02-11 15:40:54 +01:00
ipa-stream-client.c examples: Use osmo_stream_*_set_nodelay in ipa examples 2020-10-14 18:05:40 +02:00
ipa-stream-server.c examples: Use osmo_stream_*_set_nodelay in ipa examples 2020-10-14 18:05:40 +02:00
lapd-over-datagram-network.c examples: use osmo_init_logging2 2018-04-17 13:55:09 +02:00
lapd-over-datagram-user.c examples: use osmo_init_logging2 2018-04-17 13:55:09 +02:00
osmux-test-input.c examples: use osmo_init_logging2 2018-04-17 13:55:09 +02:00
osmux-test-output.c osmux: Allocate struct osmux_out_handle through API 2022-09-02 11:29:05 +02:00
rs232-read.c examples: use osmo_init_logging2 2018-04-17 13:55:09 +02:00
rs232-write.c Use osmo_fd_setup() wherever applicable 2020-10-18 23:12:20 +02:00
rtp-udp-test-client.c examples: use osmo_init_logging2 2018-04-17 13:55:09 +02:00
rtp-udp-test-server.c examples: use osmo_init_logging2 2018-04-17 13:55:09 +02:00
stream-client.c Use osmo_fd_setup() wherever applicable 2020-10-18 23:12:20 +02:00
stream-server.c Use osmo_fd_setup() wherever applicable 2020-10-18 23:12:20 +02:00
udp-test-client.c examples: add simple UDP client/server 2017-10-13 18:13:14 +02:00
udp-test-server.c examples: add simple UDP client/server 2017-10-13 18:13:14 +02:00
udp-test.h examples: use osmo_init_logging2 2018-04-17 13:55:09 +02:00