History log of /openbmc/boost-dbus/test/dbusPropertiesServer.cpp (Results 1 – 4 of 4)
Revision Date Author Comments
# a909a822 04-Oct-2017 Ed Tanous <ed.tanous@intel.com>

Write unit test for GetAll interface

Change-Id: I90e6b8c23af11080b813de008f03bc49aacb315b


# a8b4eac4 21-Sep-2017 Ed Tanous <ed.tanous@intel.com>

updates to boost-dbus

Change-Id: I613cae49467eabebb5380ed457003f2f90bad880


# e3b0bf5b 05-Sep-2017 Ed Tanous <ed.tanous@intel.com>

update properties interface to use its own method handling

This change updates the properties API handling in the DbusObjectServer
to utilize its own method handling routines, instead of

update properties interface to use its own method handling

This change updates the properties API handling in the DbusObjectServer
to utilize its own method handling routines, instead of setting up its
own filter.

Change-Id: If32706d6aa9da41c39feb07513b364ae8f72d8b6

show more ...


# 377e76ab 29-Aug-2017 Ed Tanous <ed.tanous@intel.com>

Imrprove boost-dbus high level interfaces

This commit has been squashed fromt the dbusproperties branch, and adds
quite a few pices of functionality.

1. Template called element_

Imrprove boost-dbus high level interfaces

This commit has been squashed fromt the dbusproperties branch, and adds
quite a few pices of functionality.

1. Template called element_signature that can sucessfully map complex
c++ types (like std::vector<std::string, variant>) to their equivalent
dbus signatures at compile time.
2. Implements a high level dbus interface that exposes properties,
objects, and interfaces as first class c++ objects, and manages their
lifecycle correctly. See unit tests for examples.
3. implements variadic template registration for lambda functions, such
that function prototypes are automatically determined at compile time,
thus removing the requirement to do this by hand for each interface.

Change-Id: I43efed4fc63f7e2d69ac85918e0f6d3011a12d86

show more ...