Draft: Add iTasks version of AsyncIO module
What does this MR do?
This MR will lead to the new end-user functionality for network I/O and IPC (tcplisten, tcpconnect, externalprocess) and the new implementation of the HTTP server being introduced to iTasks.
Related issues
Closes #346.
Closes #455.
Related to clean-platform#122 (closed).
Related to clean-platform#40 (closed).
Related to #53 (closed) Clean Platform.
Author's checklist (required)
See CONTRIBUTING.md for the rationale behind these items:
-
The commit history does not contain merges (use git rebase -i master
if it does) -
Intermediate commits compile (use git rebase -i master
if not) -
Newly added code follows the Platform code style -
Newly added code is documented -
If bugs have been solved, tests have been added -
Appropriate types have been used, especially in APIs -
If efficiency is part of the acceptance criteria of the issue, a benchmark is provided -
A changelog entry has been added if required. See CONTRIBUTING.md
Edited by Gijs Alberts