sangelovic
8dfd29b0f0
Fix clang-9 warnings
2020-02-01 23:26:27 +01:00
sangelovic
75709e31f1
Fix sporadic race condition between Variant and underlying bus
...
The underlying bus was thread_local, but the design assumption that Variants built on top of that instance won't outlive the thread was incorrect. In stress tests, Variants were moved (and this is completely legal) to a different thread.
2020-01-25 22:31:41 +01:00
Stanislav Angelovic
121ed1a975
Fix clang-8 compilation errors and warnings
2020-01-05 12:52:37 +01:00
sangelovic
839bc13625
Make Connection const-correct and fix integration tests build error
2019-11-10 17:40:33 +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
lubo-svk
c139110112
Add support for custom timeout value for D-Bus method calls ( #72 )
2019-11-03 13:54:13 +01:00
Stanislav Angelovič
a09362f79a
Switch from plain UnixFd to owning UnixFd ( #69 )
2019-07-08 09:53:53 +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
57c840637c
Add support for Unix fd D-Bus type
2019-06-10 21:19:56 +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
1b02c604d8
Rename test subdirectory to tests for higher consistency with OSS standards
2019-04-25 23:54:51 +02:00