libosmocore/src/core
Harald Welte 8857f3b798 Add osmo_io with initial poll backend
* make backend configurable for later
* segmentation callback for chunked streams
* logging target for osmo_io
* support partial writes

Change-Id: I50d73cf550d6ce8154bf827bf47408131cf5b0a0
Related: SYS#5094, OS#5751
2023-05-10 06:04:57 +00:00
..
Makefile.am Add osmo_io with initial poll backend 2023-05-10 06:04:57 +00:00
application.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
backtrace.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
base64.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
bitcomp.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
bits.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
bitvec.c core: remove unnecessary #include <osmocom/core/talloc.h> 2023-03-31 05:39:24 +07:00
context.c on_dso_load_select: run after on_dso_load_ctx 2023-03-14 15:22:20 +00:00
conv.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
conv_acc.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
conv_acc_generic.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
conv_acc_neon.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
conv_acc_neon_impl.h Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
conv_acc_sse.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
conv_acc_sse_avx.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
conv_acc_sse_impl.h Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
counter.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
crc16.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
crcXXgen.c.tpl Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
exec.c doxygen: fix various typos in commands \param and \returns 2023-02-28 18:48:56 +00:00
fsm.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
gsmtap_util.c gsmtap.h: Define a packet type for encapsulation of GSM RLP frames 2023-03-24 13:07:58 +00:00
isdnhdlc.c isdndlc: Fix documentation 2023-01-21 22:41:57 +01:00
it_q.c Fix all references to config.h 2023-01-18 19:04:36 +01:00
libosmocore.map Add osmo_io with initial poll backend 2023-05-10 06:04:57 +00:00
logging.c Add osmo_io with initial poll backend 2023-05-10 06:04:57 +00:00
logging_gsmtap.c Fix all references to config.h 2023-01-18 19:04:36 +01:00
logging_syslog.c Fix all references to config.h 2023-01-18 19:04:36 +01:00
logging_systemd.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
loggingrb.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
macaddr.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
mnl.c doxygen: fix various typos in commands \param and \returns 2023-02-28 18:48:56 +00:00
msgb.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
msgfile.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
netdev.c gprs_ns2_fr: use osmo_netdev to monitor and operate network device 2023-02-02 10:21:17 +00:00
netns.c Introduce netns API 2023-01-24 12:38:20 +01:00
osmo_io.c Add osmo_io with initial poll backend 2023-05-10 06:04:57 +00:00
osmo_io_internal.h Add osmo_io with initial poll backend 2023-05-10 06:04:57 +00:00
osmo_io_poll.c Add osmo_io with initial poll backend 2023-05-10 06:04:57 +00:00
panic.c Fix all references to config.h 2023-01-18 19:04:36 +01:00
plugin.c Fix all references to config.h 2023-01-18 19:04:36 +01:00
prbs.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
prim.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
probes.d Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
rate_ctr.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
rbtree.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
select.c on_dso_load_select: run after on_dso_load_ctx 2023-03-14 15:22:20 +00:00
sercomm.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
serial.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
signal.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
sockaddr_str.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
socket.c error log: osmo_sock_init2_multiaddr() v4/v6 mix 2023-03-14 20:15:05 +00:00
stat_item.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
stat_item_internal.h Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
stats.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
stats_statsd.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
stats_tcp.c cosmetic: stats_tcp: Fix typo in comment 2023-03-09 21:18:08 +00:00
strrb.c core: remove unnecessary #include <osmocom/core/talloc.h> 2023-03-31 05:39:24 +07:00
tdef.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
thread.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
time_cc.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
timer.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
timer_clockgettime.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
timer_gettimeofday.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
tun.c core: Check return value of osmo_fd_register() 2023-05-09 23:37:34 +00:00
use_count.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00
utils.c Fix all references to config.h 2023-01-18 19:04:36 +01:00
write_queue.c Move src/*.{c,h} to src/core/ 2023-01-18 17:14:06 +01:00