Stanislav Angelovič
e3040c0998
refactor: improve Object vtable registration ( #388 )
...
This improves the D-Bus object API registration/unregistration by making it more flexible, more dynamic, closer to sd-bus API design but still on high abstraction level, and -- most importantly -- less error-prone since no `finishRegistration()` call is needed anymore.
2023-12-30 21:11:02 +01:00
Stanislav Angelovic
aeae79003a
refactor: support move semantics in generated adaptor and proxy classes
2022-09-20 17:05:59 +02:00
Stanislav Angelovic
2f7b35c5a8
Fix unused variable warnings for release builds
2020-07-21 15:44:16 +02:00
Stanislav Angelovic
e63357b222
Remove non-virtual-dtor warnings by making classes final
2020-07-21 11:12:57 +02:00
sangelovic
3a4f343fb9
Provide better names to event loop-related IConnection methods
2020-02-02 22:22:26 +01:00
sangelovic
eade6a0e44
Add support for method and signal parameter names in introspection
2020-02-01 12:38:39 +01:00
sangelovic
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
sangelovic
ff944c9e95
Add protected non-virtual destructor in generated classes
2019-06-10 22:54:16 +02:00
sangelovic
fbb5242729
Add emit prefix to generated signal emitting methods
2019-06-04 21:30:09 +02:00
Stanislav Angelovič
91fa35140b
Add support for ObjectManager and other standard D-Bus interfaces ( #55 )
...
Fixes #50
2019-05-29 22:28:15 +02:00
sangelovic
1b02c604d8
Rename test subdirectory to tests for higher consistency with OSS standards
2019-04-25 23:54:51 +02:00