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
e07c1f3981
chore: update doxygen header info
2022-07-05 18:10:05 +02:00
sangelovic
138a437b22
Fix #112 : Address a few inconsistencies and make code more idiomatic
2020-07-18 20:47:05 +02:00
ChristianS99 and Christian Schneider
ae8849e545
Implement #104 : add getObjectPath() for classes ( #105 )
...
* Implement #104 : add getObjectPath() for classes
* Implement #104 : changes requested in review
Co-authored-by: Christian Schneider <cschneider@radiodata.biz >
2020-05-28 15:36:58 +02:00
Stanislav Angelovic
ab34b0ae50
Update header doxy comments in source files
2019-06-11 20:18:37 +02:00
Stanislav Angelovic
5c0a8d5ab4
Add object manager automatically in ObjectManager_adaptor constructor
2019-06-05 12:18:04 +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
e3a74a3ff2
Add unregister function to IObject and IProxy API
2019-04-13 21:17:37 +02:00
sangelovic
93b6e5237a
Clean up some names (rename classes, methods, files)
...
* ConvenienceClasses.h/.inl/.cpp -> ConvenienceApiClasses.h/.inl/.cpp
* IObjectProxy class -> IProxy
* Interfaces class -> AdaptorInterfaces
* Interfaces.h -> split into AdaptorInterfaces.h and ProxyInterfaces.h
* createObjectProxy() method -> createProxy()
2019-04-09 21:28:07 +02:00