Commit graph

13 commits

Author SHA1 Message Date
WebFreak001 db86451c7f safer API with ObjectPath, InterfaceName, BusName
the busName and interfacePath types transparently cast down to a string,
(but not the other way around) so they are a perfect upgrade to
 type-safety. The only downside to them is that templates can often get
them wrong. std.conv.to will return with a cast(T) prefix, which could
slightly break existing code.

I think the type-safety advantages are outweighing this corner case
though. The current API has been fully upgraded and examples still run
and work.
2019-03-17 10:33:55 +01:00
thaven 6b1c162c89
Update readme (#36)
* Minor text improvements

* Mention struct support and update example

* Add overview of supported types

* Clarify mapping of types

* Explain customization of struct marshaling

* Update version number in dub.json example
2018-01-05 11:22:00 +01:00
thaven 9d54d41df4 Update Readme.md
- Added `exception` module
- Corrected typo
- Removed DBus path support from TODO (already in master)
2017-07-10 11:55:13 +02:00
Tristan Hume f477599a8f Fix readme 2017-04-23 16:15:57 -04:00
Tristan Hume bf6dafc5eb Update readme 2017-04-23 16:15:19 -04:00
Tristan Hume 406e7d9241 Merge pull request #11 from WebFreak001/doc-update
Documentation update & tick function
2017-04-23 14:55:36 -04:00
Tristan Hume 3636ea2dec Add watching file descriptors to Todo 2017-04-23 13:36:03 -04:00
WebFreak001 96605cf2bc Documentation updates 2017-04-23 16:39:28 +02:00
WebFreak001 73122deb8c Support for dynamic variants (fix #9) 2017-04-23 15:19:15 +02:00
xentec 98bc5bddc1 Added basic variant type support
This also enables reading properties of DBus interfaces.
2015-12-31 00:47:19 +01:00
Tristan Hume 0e8754c287 Fix up installation JSON. 2015-05-09 13:31:39 -04:00
Tristan Hume c389f0654b Add installation instructions. 2015-05-09 13:29:22 -04:00
Tristan Hume 83028deecb Added readme and simple import method. 2015-05-09 13:15:34 -04:00