Timo
Timo
With C++20 came the coroutine library to support concurrent operations. This is particularly interesting for IO operations like we have in networking. The goal should be to have `read/write/accept` functions...
Replace most exceptions either by a result type or simple error codes.
Currently only the sync operations (read, write, accept) offer the option to set a timeout after which the operation returns even if no data was processed. This should also be...
Currently all async operations are executed by the implemented class ```async_context```s singleton instance. I want to add the possibility to change the async "executor" for each socket instance seperately to...
**Describe the bug** I have a small application where I try to display some text that I receive via MQTT on the VT. The problem is that whenever the VT...
# Introduction This PR implements a mechanism to allow cancelling a poll operation on the `coro::io_scheduler`. Originally we only wanted to be able to shutdown the a tcp/tls server while...