add async fd sender receiver for coroutines
Add async sender receiver for file descriptor based events. The user of
the async file descriptor needs to initialize a fdio instance and then
call next() to get each new event for the fd.
Tested:
```
> meson test -C builddir test_async_fdio
ninja: Entering directory `/host/repos/sdbusplus/builddir'
ninja: no work to do.
1/1 test_async_fdio OK 6.01s
Ok: 1
Expected Fail: 0
Fail: 0
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /host/repos/sdbusplus/builddir/meson-logs/testlog.txt
```
Change-Id: I1b4f16963e6096f30484c4a6df471e64ed24448b
Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>
diff --git a/meson.build b/meson.build
index 598ad64..613f9ca 100644
--- a/meson.build
+++ b/meson.build
@@ -27,6 +27,7 @@
libsdbusplus_src = files(
'src/async/context.cpp',
'src/async/match.cpp',
+ 'src/async/fdio.cpp',
'src/bus.cpp',
'src/bus/match.cpp',
'src/event.cpp',