19 Commits

Author SHA1 Message Date
4384b0b311 Fix on multiple await, is block thread/loop: replace get with await. Add some comments 2025-06-12 08:45:30 +02:00
748fd0a586 Write examples and tests, refaktor, tested 2025-06-11 09:56:32 +02:00
e76623bef0 Remove fs, delayed, periodic class, use one shared type Timer, clean design, enable to init multiple runtimes 2025-06-11 00:27:10 +02:00
ceb3967178 Merge branch 'coroutines' into dev 2025-06-10 21:25:27 +02:00
8d7796998f Fix block loop in await_ 2025-06-10 15:07:54 +02:00
d37f85f728 Limit Nonblocking loop await 2025-06-10 11:32:21 +02:00
a1606fd3b6 Await all on no-void return values 2025-03-31 12:22:38 +02:00
5608eab8eb Add await_ to run on runtime and await_ - short code 2025-03-29 08:57:30 +01:00
aca2724e0c Support Boost.Asio coroutine, clean, rename 2025-03-28 23:00:01 +01:00
3fc313a9b5 Timed await 2024-10-17 13:07:08 +00:00
marcelb
9e773f55c9 Fix multiple engine init problem and enable anonim init timers 2024-09-27 20:16:23 +02:00
7bf7a7d090 Async_ await_ 2024-09-26 06:51:45 +00:00
0b94c1e86c Change function names, and add #define for color 2024-09-06 08:56:08 +00:00
marcelb
e4fbabd530 Switch atask, events, timers to asio 2024-03-29 11:39:58 +01:00
marcelb
105c15b06b Merge and namespace edit 2024-03-25 20:24:41 +01:00
23fdd03dfe Refactor preprocessor directives, wait for reference and const objetct, multiple listeners, fix nameless timer functions, disable increase runners 2024-03-22 13:15:42 +00:00
marcelb
8fdf56d1bb Timer functions, test, comments and readme 2024-03-02 00:51:23 +01:00
marcelb
d3c7b3a91b Clear, work on interval and timeout 2024-02-29 21:03:22 +01:00
marcelb
03b11840f4 AsyncLoop (ThreadPool, task execute loop), interval, timeout, asynco, wait 2024-02-29 17:01:55 +01:00