From 9d54d41df4956bc24e86ef123a33582e13bd9737 Mon Sep 17 00:00:00 2001 From: thaven Date: Mon, 10 Jul 2017 11:55:13 +0200 Subject: [PATCH] Update Readme.md - Added `exception` module - Corrected typo - Removed DBus path support from TODO (already in master) --- Readme.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Readme.md b/Readme.md index af4c9f0..a37e0ac 100644 --- a/Readme.md +++ b/Readme.md @@ -11,7 +11,7 @@ It currently supports: - Calling methods - Creating wrapper objects for DBus interfaces -- Seamlessly converting too and from D types +- Seamlessly converting to and from D types - Handling method calls and signals (includes introspection support) # Installation @@ -130,6 +130,7 @@ msg.readTuple!(typeof(args))().assertEqual(args); - `simple`: simpler wrappers around other functionality. - `conv`: low level type marshaling methods. - `util`: templates for working with D type marshaling like `canDBus!T`. +- `exception`: exception classes - `c_lib`: a D translation of the DBus C headers. Importing `ddbus` publicly imports the `thin`,`router`,`bus` and `simple` modules. @@ -169,7 +170,7 @@ It would be better to watch a file descriptor asynchronously in the event loop i `ddbus` should be complete for everyday use but is missing some fanciness that it easily could and should have: - Support for adding file descriptors to event loops like vibe.d so that it only wakes up when messages arrive and not on a timer. -- Marshaling of DBus path and file descriptor objects +- Marshaling of file descriptor objects - Better efficiency in some places, particularly the object wrapping allocates tons of delegates for every method. Pull requests are welcome, the codebase is pretty small and other than the template metaprogramming for type marshaling is fairly straightforward.