Stanislav Angelovic
e07c1f3981
chore: update doxygen header info
2022-07-05 18:10:05 +02:00
Stanislav Angelovic
e16ffb1288
Provide access to D-Bus message in high-level API
2021-06-22 11:31:08 +02:00
ChristianS99
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
sangelovic
3a4f343fb9
Provide better names to event loop-related IConnection methods
2020-02-02 22:22:26 +01:00
sangelovic
975f1bf07f
Switch to fully supported C++17
2020-02-01 22:58:34 +01:00
sangelovic
eade6a0e44
Add support for method and signal parameter names in introspection
2020-02-01 12:38:39 +01:00
lubo-svk
c139110112
Add support for custom timeout value for D-Bus method calls ( #72 )
2019-11-03 13:54:13 +01:00
Stanislav Angelovic
ab34b0ae50
Update header doxy comments in source files
2019-06-11 20:18:37 +02:00
sangelovic
7049d00a78
Remove unnecessary std::move of parameters (thanks to @ardazishvili)
...
Fixes part of #52
2019-06-10 22:03:02 +02:00
sangelovic
946cc8d0cd
Fix indentation of doxygen comments
2019-06-04 22:21:49 +02:00
sangelovic
38b51bddc6
Add support for ObjectManager's InterfaceAdded/Removed signals on server side
2019-06-03 23:47:27 +02:00
Stanislav Angelovič
01e2a7a570
Add support for PropertyChanged signal on server side
2019-06-03 22:02:15 +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
Stanislav Angelovic
94fd3c88d8
Add getConnection() method to IObject so we ask Object about its connection
2019-04-04 20:39:03 +02:00
sangelovic
08945acbc4
Simplify and unify callback design for both sync and async methods
2019-04-03 00:05:20 +02:00
sangelovic
878ce6fa5c
Update doxygen documentation as well as tutorial
2019-03-29 22:23:25 +01:00
Stanislav Angelovic
1c4abab3e4
Remove executable bit erroneously set on source files
2019-03-27 17:53:31 +01:00
Stanislav Angelovič
9c0e98c580
Introduce support for some common D-Bus annotations ( #30 )
...
* Add ability to declare property behavior on PropertyChanged signal
* Add support for Method.NoReply annotation (WIP)
* Add support for common annotations/flags
2019-01-10 08:47:59 +01:00
Stanislav Angelovič
d8fd053714
Introduce support for asynchronous server-side methods ( #12 )
...
* Add preliminary changes for async server methods
* Refactor the Message concept and break it into distinctive types
* Continue working on async server methods (high-level API mainly)
* Continue developing support for async server
* Finishing async server methods
* Finishing async server methods (fixing tests & cleaning up)
* A little code cleaning
* Add unit tests for type traits of free functions
* Support for generating async server methods in stub headers
* Update ChangeLog for v0.3.0
* Update the tutorial with how to use async server-side methods
* Update the TOC in sdbus-c++ tutorial
* Update numbering in TOC
* Remove unnecessary code
* Final cleanups
2018-07-02 11:22:00 +02:00
Stanislav Angelovic
35f725a053
Introduce sdbus-c++ v0.2.3
2017-11-27 14:13:55 +01:00