libosmocore/include/osmocom/core
Harald Welte 53a2fde368 Integrate libmnl (minimal netlink) library with libosmocore select loop
This adds an easy way to listen to netlink events form the Linux kernel
from within libosmocore applications.

The new dependency can be disabled via the "--disable-lbimnl" configure flag.

Change-Id: I4f787ee68f0d6d04f0a5655eb57d55b3b326a42f
2020-12-02 21:04:51 +00:00
..
application.h application: do not document unrelated forward-declarations 2020-10-24 04:08:19 +07:00
backtrace.h doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
bitXXgen.h.tpl bitXXgen: add osmo_loadXXbe_ext_2() to get right-adjusted values 2020-09-14 11:53:46 +00:00
bitcomp.h Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
bits.h [doc] bits.c: Better / more Doxygen documentation 2017-10-16 14:19:12 +02:00
bitvec.h bitvec: Add bitvec_tailroom_bits() function 2019-02-05 11:16:44 +01:00
byteswap.h fix issue on big endian architecture 2018-04-09 17:32:11 +00:00
conv.h doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
counter.h Deprecate usage of osmo_counter_* 2019-05-19 07:18:04 +00:00
crc16.h [doc] Put CRC-16 and generic CRC code in one Doxygen module 2017-10-16 14:29:26 +02:00
crcXXgen.h.tpl [doc] Put CRC-16 and generic CRC code in one Doxygen module 2017-10-16 14:29:26 +02:00
crcgen.h [doc] Put CRC-16 and generic CRC code in one Doxygen module 2017-10-16 14:29:26 +02:00
defs.h core/defs.h: introduce and use OSMO_DEPRECATED_OUTSIDE 2019-12-11 12:42:05 +00:00
endian.h doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
exec.h exec: Introduce osmo_system_nowait2() to allow specify a user 2020-04-18 15:06:59 +02:00
fsm.h fsm.h: add missing include of logging.h 2019-11-24 19:59:35 +01:00
gsmtap.h gsmtap: Add definitions for E1/T1 payload (LAPD, TRAU, FR) in GSMTAP 2020-08-20 20:07:03 +00:00
gsmtap_util.h fixup depreciation warning 2020-03-08 17:37:39 +01:00
isdnhdlc.h isdnhdlc: Port from kernel to userspace 2018-05-11 21:57:46 +02:00
linuxlist.h core/linuxlist.h: fix white-space and inconsistent alignment 2019-03-27 08:56:21 +01:00
linuxrbtree.h fix FSF address in sources/headers 2015-11-12 13:46:05 +01:00
logging.h logging: Calculate LOG_MAX_{CTX,FILTERS} from the enum 2020-12-02 18:14:17 +01:00
logging_internal.h logging: Move extern declaration of osmo_log_target_list from logging.h to logging_internal.h 2019-09-20 15:21:33 +00:00
loggingrb.h doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
macaddr.h doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
mnl.h Integrate libmnl (minimal netlink) library with libosmocore select loop 2020-12-02 21:04:51 +00:00
msgb.h msgb_put: more elaborate logging of head/tailroom failure 2019-11-24 19:59:35 +01:00
msgfile.h doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
panic.h osmo_panic(): Annotate as __attribute__ ((noreturn)) 2018-06-29 20:32:57 +02:00
plugin.h doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
prbs.h Add pseudo-random bit sequence generator to libosmcoore 2017-07-10 23:42:02 +02:00
prim.h [doc] Expand Doxuygen documentation for osmo_prim 2017-10-16 14:52:37 +02:00
process.h doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
rate_ctr.h rate_ctr: Add functions to reset rate counter (groups) 2020-07-17 16:41:31 +00:00
select.h select: Introduce osmo_fd_{read,write}_{enable,disable}() 2020-10-19 09:54:17 +00:00
sercomm.h doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
serial.h serial: Introduce API osmo_serial_speed_t 2020-11-13 22:58:14 +01:00
signal.h signal: Introduce API osmo_signal_talloc_ctx_init 2018-08-16 21:03:32 +02:00
sockaddr_str.h sockaddr_str: add osmo_sockaddr_str_from_str2() which doesn't set the port 2020-09-02 15:22:57 +00:00
socket.h add osmo_sockaddr_to_str_buf/osmo_sockaddr_to_str 2020-10-12 15:13:43 +00:00
stat_item.h stat_item: Add function to reset stat items and groups 2020-07-17 16:41:31 +00:00
statistics.h Rename 'statistics.c' to 'counter.c' 2017-10-15 19:51:35 +02:00
stats.h stats: Support regular stats flush 2020-05-09 08:08:53 +00:00
strrb.h doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
talloc.h context: Add support for [per-thread] global talloc contexts 2019-08-27 13:43:31 +02:00
tdef.h tdef: Introduce OSMO_TDEF_US unit 2020-11-11 20:08:26 +00:00
timer.h select: Migrate over to poll() 2020-10-23 15:09:05 +00:00
timer_compat.h timer: Fix clockid_t undefined on MacOS < 10.12 2018-12-10 11:02:16 +01:00
use_count.h add osmo_use_count_to_str_c() 2020-09-20 09:51:32 +00:00
utils.h add osmo_float_str_to_int() and osmo_int_to_float_str_*() 2020-10-07 11:39:46 +00:00
write_queue.h write_queue: Add osmo_wqueue_enqueue_quiet() 2020-09-29 16:30:56 +00:00