timer-queue: add a new timer queue helper

This allows you to schedule timeouts. It keeps a sorted list of
timeouts and uses just 1 timerfd to schedule the head of the timeout
list.
This commit is contained in:
Wim Taymans 2025-09-18 13:52:51 +02:00
parent 361a0de85a
commit 38cb14d39d
9 changed files with 265 additions and 0 deletions

View file

@ -43,6 +43,7 @@ This determines the ordering of items in Doxygen sidebar.
\addtogroup pw_protocol
\addtogroup pw_resource
\addtogroup pw_thread_loop
\addtogroup pw_timer_queue
\addtogroup pw_work_queue
\}