Bruno Marchand
5fe0f503ca
Add a method to retrieve the unique name of a connection
2019-11-10 17:34:57 +01:00
sangelovic
304b69dd8b
Use tag dispatching to construct various types of Connection, refactor Connection unit tests
2019-11-03 20:30:52 +01:00
Jay
099bc857ad
Add support for opening a connection to a remote system bus using ssh ( #77 )
2019-11-03 20:21: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
sangelovic
0f7de608ac
Little code cleanup
2019-10-11 16:04:37 +02:00
hogliux
0440dcb15b
Added ability to integrate with foreign event loops
2019-10-08 22:09:05 +02:00
Stanislav Angelovic
ab34b0ae50
Update header doxy comments in source files
2019-06-11 20:18:37 +02:00
Stanislav Angelovič
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
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
Stanislav Angelovič
4b0c23204d
Add object manager support to IConnection interface ( #54 )
2019-05-27 20:51:42 +02:00
Stanislav Angelovic
1c4abab3e4
Remove executable bit erroneously set on source files
2019-03-27 17:53:31 +01:00
Stanislav Angelovič
fd7be39dd4
Re-design sdbus-c++ approach to connections ( #47 )
...
Fixes #33 , among others
2019-03-25 16:28:31 +01:00
sangelovic
bb2bf5811b
Add SdBus interface to proper namespace
2019-03-20 18:52:05 +01:00
sangelovic
41a10d644f
Make code a bit cleaner and more consistent
2019-03-19 20:11:18 +01:00
sangelovic
b9ce1ca3ce
Remove unnecessary copy-construction when making SdBus
2019-03-18 21:28:17 +01:00
ardazishvili
2b83d7ca2d
Mock sdbus lib, add unit tests of Connection class.
...
Introduce mock of sdbus library through extracting its interface. Set up unit tests of Connection class through injection of sdbusMock to constructor. Clients of Connections class should use fabrics instead.
2019-03-17 18:02:47 +03:00
Stanislav Angelovič
d3d698f02a
Fix CPU hog on async methods: Clear the event descriptor by reading from it ( #16 )
2018-07-24 12:54:31 +02: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
b535198571
Little code cleanups and refactorings
2018-05-25 20:48:20 +02:00
Stanislav Angelovic
b5866fe5e9
Fix handling of interrupt when polling
2017-12-14 12:58:50 +01:00
Michal Hucko
7fbc0e360d
Close file descriptor of event loop's semaphore on exec
2017-12-06 13:52:40 +01:00
Stanislav Angelovic
35f725a053
Introduce sdbus-c++ v0.2.3
2017-11-27 14:13:55 +01:00