libosmocore/include/osmocom/core
Alexander Chemeris dfebf405e5 stats: Support regular stats flush
Reliable monitoring requires regular flush of all stat values, even
if they have not changed. Otherwise (1) the monitoring app has to
maintain state and (2) can go out of sync if it's restarted while
the app is still running.

Change-Id: I04f1e7bdf0d6f20e4f15571e94191de61c47ddad
2020-05-09 08:08:53 +00:00
..
application.h fix logging talloc ctx: add osmo_init_logging2() 2018-03-28 19:06:16 +02:00
backtrace.h doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
bitXXgen.h.tpl doxygen: enable AUTOBRIEF, drop \brief 2017-06-23 00:18:22 +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: Solve TCH / FACCH confusion once and for all 2020-03-08 17:27:00 +01: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 cosmetic: logging.h: fix comment s/levels/subsystems 2019-11-23 07:58:47 +00: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
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 Doxygen: fix documentation of rate_ctr_for_each_counter() 2019-03-27 08:56:21 +01:00
select.h select.c: Introduce support for signalfd 2020-04-18 21:16:12 +02:00
sercomm.h doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
serial.h doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
signal.h signal: Introduce API osmo_signal_talloc_ctx_init 2018-08-16 21:03:32 +02:00
sockaddr_str.h osmo_sockaddr_str: deprecate osmo_sockaddr_str_*_32n() 2019-11-24 19:59:35 +01:00
socket.h socket: Add osmo_sock_mcast_iface_set() to bind multicast to device 2020-03-10 19:08:51 +01:00
stat_item.h add osmo_stat_item_inc/osmo_stat_item_dec to set it relative 2019-05-07 13:20:57 +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 min_val and max_val fields 2019-10-07 13:14:14 +00:00
timer.h timer: Fix clockid_t undefined on MacOS < 10.12 2018-12-10 11:02:16 +01: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 API 2019-04-08 13:47:17 +00:00
utils.h value_string: Switch val from unsigned to int 2020-02-04 15:22:19 +00:00
write_queue.h control_if: Avoid heap-use-after-free in osmo_wqueue_bfd_cb 2018-05-04 18:29:26 +02:00