History log of /openbmc/boost-dbus/test/avahi.cpp (Results 1 – 17 of 17)
Revision Date Author Comments
# 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