#
a8b4eac4 |
| 21-Sep-2017 |
Ed Tanous <ed.tanous@intel.com> |
updates to boost-dbus
Change-Id: I613cae49467eabebb5380ed457003f2f90bad880
|
#
e62be329 |
| 08-Sep-2017 |
Ed Tanous <ed.tanous@intel.com> |
Clean up the interface for async method calls
This change implements a new interface for doing async method calls in a way that's more sustainable than previous mechanisms. This way, packing and un
Clean up the interface for async method calls
This change implements a new interface for doing async method calls in a way that's more sustainable than previous mechanisms. This way, packing and unpacking is handled for the user automatically, and the only neccesary part is to check for errors.
Change-Id: I0292c8a9ed6256fc3f284dace10c228768a8fb80
show more ...
|
#
cae80d1c |
| 08-Sep-2017 |
Ed Tanous <ed.tanous@intel.com> |
update all tests to use session interface instead of system
THis allows unit tests to run correctly outside of sudo permissions. At a later date, we will need to solve the testing issue more thourou
update all tests to use session interface instead of system
THis allows unit tests to run correctly outside of sudo permissions. At a later date, we will need to solve the testing issue more thouroughly.
Change-Id: I01b9f8e4a4e5213402ea52e36f63e14deab15ed5
show more ...
|
#
a04118e8 |
| 06-Sep-2017 |
Ed Tanous <ed.tanous@intel.com> |
Update pack and unpack to be able to detect runtime errors
This commit makes a breaking API CHANGE! ! ! ! ! ! dbus message no longer supports streaming operators for unpacking and packing. This beha
Update pack and unpack to be able to detect runtime errors
This commit makes a breaking API CHANGE! ! ! ! ! ! dbus message no longer supports streaming operators for unpacking and packing. This behavior seemed odd in the first place, and lead to some poor API issues. It was also redundant to the much more used messsage.pack which had far more features, and was much more useable. message.pack now returns a bool, indicating whether or not the unpack/pack succeeded. properties API is also updated to use this new interface to its advantage, allowing badly formatted pack statements (which should be expected at runtime) to not require throwing an exception to handle.
Change-Id: I8da22e19106f3c764acfea3db13adc974aa2cb9f
show more ...
|
#
77e62c83 |
| 25-Aug-2017 |
Ed Tanous <ed.tanous@intel.com> |
Fix memory leaks
Dbus wants to manage its own memory, which is difficult to coerce with smart pointers. This patch fixes the places where the smart objects were getting destroyed, but the dbus ref
Fix memory leaks
Dbus wants to manage its own memory, which is difficult to coerce with smart pointers. This patch fixes the places where the smart objects were getting destroyed, but the dbus ref count was never going to zero
Change-Id: I47d8a58387766c376d2e3b61671b5d82977c80e0
show more ...
|
#
0250ca19 |
| 07-Aug-2017 |
Ed Tanous <ed.tanous@intel.com> |
Fix issue with boost-dbus
boost-dbus tries to use perfect forwarding to register async handlers. This causes issues when attempting to use a lambda, as a lambda can't be static_cast to a std::functi
Fix issue with boost-dbus
boost-dbus tries to use perfect forwarding to register async handlers. This causes issues when attempting to use a lambda, as a lambda can't be static_cast to a std::function, which queue requires. Remove perfect forwarding and make the interfaces make more sense for constructible objects
Change-Id: I154a92ef1fd3cd0d0431eb3b2fd49ef7870f5f31
show more ...
|
#
0d6f56d2 |
| 31-Jul-2017 |
Ed Tanous <ed.tanous@intel.com> |
Implement variadic templates for pack/unpack
As well as update unit tests to use variadic pack and unpack.
Fix error handler to not seg fault while processing an exception
Change-Id: I7978035c2682
Implement variadic templates for pack/unpack
As well as update unit tests to use variadic pack and unpack.
Fix error handler to not seg fault while processing an exception
Change-Id: I7978035c26820b35e64487e4afd9f1312bcd8225
show more ...
|
#
b573e22e |
| 27-Jun-2017 |
Ed Tanous <ed.tanous@intel.com> |
Upgrade filter and match to use shared_ptr to connection instead of raw reference
|
#
458a9c10 |
| 23-Jun-2017 |
Vernon Mauery <vernon.mauery@intel.com> |
additions to make method calls work
Add method call framework (not much needed) and a unit test for method call implementation (i.e., listening for a method call).
|
#
5d4bd2bd |
| 27-Jun-2017 |
Ed Tanous <ed.tanous@intel.com> |
Update dbus to support dicts/vectors/arrays and all combinations therein
|
#
82a51ce2 |
| 21-Jun-2017 |
Ed Tanous <ed.tanous@intel.com> |
make changes for vernon
|
#
b6e8327a |
| 09-Jun-2017 |
Ed Tanous <ed.tanous@intel.com> |
incremental
|
#
da3eeb6a |
| 06-Jun-2017 |
Ed Tanous <ed.tanous@intel.com> |
Basic dbus cleanup
|
#
b2c2467d |
| 06-Jun-2014 |
Benjamin Kietzman <bengilgit@gmail.com> |
Downgraded to C++03
|
#
cfc0655f |
| 04-Jun-2014 |
Benjamin Kietzman <bengilgit@gmail.com> |
connections are private by default now
discussion in issue #18
|
#
16d80fe9 |
| 28-May-2014 |
Benjamin Kietzman <bkietzman@esri.com> |
Added endpoint - closes #17
|
#
a83e5951 |
| 27-May-2014 |
Benjamin Kietzman <bengilgit@gmail.com> |
Using GTest - resolves #2
|