add support for timed fdio
For certain operations such as reading and writing to a fd for request
response flows, the fd needs to have a timeout to avoid everlasting
hangs in case of a unresponsive responder. To support this, the fdio has
been extended to add timeout support by throwing an exception in case of
timeout.
Tested: Unit Test
```
1/1 test_async_fdio_timed OK 10.03s
Ok: 1
Expected Fail: 0
Fail: 0
Unexpected Pass: 0
Skipped: 0
Timeout: 0
```
Change-Id: Ib219e4a4c55125785e6c1571488e445ba3379244
Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>
diff --git a/test/meson.build b/test/meson.build
index 2b7bcfc..2459bd0 100644
--- a/test/meson.build
+++ b/test/meson.build
@@ -21,9 +21,10 @@
tests = [
'async/context',
+ 'async/fdio',
+ 'async/fdio_timed',
'async/task',
'async/timer',
- 'async/fdio',
'async/watchdog',
'bus/exception',
'bus/list_names',