5ec6027d5f
feat: add support for match rules
2022-06-27 12:14:57 +02:00
2a4c241303
docs: add more info on D-Bus security policy file
2022-06-22 18:12:13 +02:00
b5aee6d019
docs: add information about Buildroot package ( #252 )
2022-06-07 08:45:34 +02:00
442670ec18
codegen: Support chrono literal timeout by ProxyGenerator
...
Allow to use human readable chrono literals to specify method call
timeout. The change is backward compatbile - if no unit is provided,
the fallback is "us".
Example:
<annotation name="org.freedesktop.DBus.Method.Timeout" value="500ms"/>
2021-12-14 16:47:01 +01:00
b01db13ff7
fix method name in example
2021-12-01 16:18:58 +01:00
dc0f487751
Reword a few tutorial statements slightly
2021-11-22 14:27:28 +01:00
a5ecbbfcec
add examples for the ObjectManager API
2021-10-18 11:58:07 +02:00
c422de641a
Support Error parameter in signal handlers
2021-09-17 19:25:39 +02:00
a72e17b932
doc: add gperf dependency for libsystemd
2021-09-17 18:28:41 +02:00
6433b38ed1
Add specific sections for tips and notes in the tutorial
2021-07-22 16:01:42 +02:00
e16ffb1288
Provide access to D-Bus message in high-level API
2021-06-22 11:31:08 +02:00
d74365c535
docs: Add information about conan recipe
2021-06-15 15:27:29 +02:00
5f271abc0c
Add note on system bus security policy file to the tutorial
2021-04-29 15:52:06 +02:00
bbffcbf49e
fix: minor documentation and test improvements ( #166 )
...
* fix: minor documentation and test improvements
* doc: add link to tests in standard interfaces tutorial secion
* Update README.md
Co-authored-by: Urs Ritzmann <urs.ritzmann@kistler.com >
* Update docs/using-sdbus-c++.md
Co-authored-by: Urs Ritzmann <urs.ritzmann@kistler.com >
* Use cmake instead of make in build instructions
Co-authored-by: Stanislav Angelovic <stanislav.angelovic@siemens.com >
Co-authored-by: Urs Ritzmann <urs.ritzmann@kistler.com >
2021-04-28 12:05:14 +02:00
dc6d55a282
Provide CMake config and PkgConfig files for tools ( #172 )
2021-04-28 11:15:47 +02:00
a9f2043daa
Fix examples in the tutorial
...
Remove sdbus:: namespace in injected-class-name of the template base class in c-tor initialization list
2021-03-10 09:49:25 +01:00
96b2dfff69
Update using-sdbus-c++.md
...
Fix name of class in destructor
2021-03-09 17:04:43 +01:00
21820f7529
Update using-sdbus-c++.md
2020-02-02 23:03:24 +01:00
3a4f343fb9
Provide better names to event loop-related IConnection methods
2020-02-02 22:22:26 +01:00
db71707be4
Update tutorial for for full use of C++17
2020-02-01 23:03:44 +01:00
49586001d6
Try to better explain the design and how to use connections in objects and proxies
2020-02-01 13:38:51 +01:00
aa8e9123de
Update the tutorial for new method parameter names feature
2020-02-01 12:38:39 +01:00
245db893b8
Remove obsolete section on Yocto recipes for sdbus-c++
2020-01-23 16:58:48 +01:00
477c5dd714
Update section on Yocto recipes for sdbus-c++
2020-01-23 16:57:42 +01:00
f41d9bc395
Fix issue of event loop thread and synchronous method call thread polling on the same D-Bus connection
...
Synchronous D-Bus method calls are now done in terms of blocking asynchronous calls.
2020-01-19 18:51:19 +01:00
8dea11bac6
Add note on solving potential getent-related Yocto errors
2019-07-09 18:29:58 +02:00
c264f83e83
Fix Yocto chapter level in the tutorial
2019-06-12 15:03:26 +02:00
71adb5cf30
Add notes on sdbus-c++ Yocto recipes to the tutorial
2019-06-12 15:02:01 +02:00
ff944c9e95
Add protected non-virtual destructor in generated classes
2019-06-10 22:54:16 +02:00
dcad208ffe
Redesign inheritance from Message ( #62 )
...
... so that the code is more idiomatic, clear and expressive about its intended use
2019-06-10 21:38:30 +02:00
efe799ef3f
Update section on standard D-Bus interfaces in the tutorial
2019-06-05 12:34:43 +02:00
fbb5242729
Add emit prefix to generated signal emitting methods
2019-06-04 21:30:09 +02:00
dbeaf87208
Remove obsolete section from the tutorial
2019-06-03 23:58:29 +02:00
45176c9eb7
Update the tutorial with standard D-Bus interfaces info
2019-06-03 23:57:14 +02:00
91fa35140b
Add support for ObjectManager and other standard D-Bus interfaces ( #55 )
...
Fixes #50
2019-05-29 22:28:15 +02:00
6629d31733
Update CMake usage example in tutorial
2019-05-23 22:04:51 +02:00
7763c66513
Add support for libsystemd versions up to the newest 242, and set 242 as default version
2019-05-09 19:16:16 +02:00
7c3f91310f
Improve docs on steps needed to build libsystemd
2019-05-08 23:54:32 +02:00
2256adf707
Add section on automatically provided standard D-Bus interfaces
2019-05-08 23:44:22 +02:00
2c218ab3ba
Minor update of tutorial -- building libsystemd as part of sdbus-c++
2019-04-28 17:20:11 +02:00
0cffed4574
Add option to build libsystemd automatically as integral part of sdbus-c++
2019-04-28 17:09:37 +02:00
1b02c604d8
Rename test subdirectory to tests for higher consistency with OSS standards
2019-04-25 23:54:51 +02:00
981206fa8c
Rename doc subdirectory to docs for higher consistency with OSS standards
2019-04-25 23:48:11 +02:00