History log of /openbmc/boost-dbus/ (Results 1 – 25 of 75)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
2ec8037518-May-2018 Andrew Jeffery <andrew@aj.id.au>

Add MAINTAINERS file

Change-Id: I07c8dc1899436a1e02368a1c298db62f3797f8ef
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>

70f79f4d01-Feb-2018 James Feist <james.feist@linux.intel.com>

Add flush function for connections

Add flush for connections and objectserver.

Change-Id: I2f8c44186d500d92d19483baf7cb1cfa44b1a803
Signed-off-by: James Feist <james.feist@linux.intel.com>

016605c519-Dec-2017 Ed Tanous <ed.tanous@intel.com>

Update Boost dbus to properly expose cmake targets

This allows other packages to use find_package(boost-dbus) to include
all dependencies automatically, making it less error prone.

Change-Id: Ifdc2

Update Boost dbus to properly expose cmake targets

This allows other packages to use find_package(boost-dbus) to include
all dependencies automatically, making it less error prone.

Change-Id: Ifdc2d3709402b7d8ac081a69d832223dfe7db78b
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
Signed-off-by: James Feist <james.feist@linux.intel.com>

show more ...

fee3873119-Dec-2017 Ed Tanous <ed.tanous@intel.com>

Updates to allow parsing of arbitrary dict types

Change-Id: Ifdc2d3709402b7d8ac081a69d832223dfe7db78b
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
Signed-off-by: James Feist <james.feist@linux.int

Updates to allow parsing of arbitrary dict types

Change-Id: Ifdc2d3709402b7d8ac081a69d832223dfe7db78b
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
Signed-off-by: James Feist <james.feist@linux.intel.com>

show more ...

ddc0c51318-Dec-2017 James Feist <james.feist@linux.intel.com>

Add remove objects interface.

Change-Id: I00ff86830744f994de34e8088e6ff10d5dffed85
Signed-off-by: James Feist <james.feist@linux.intel.com>

ae59c90b26-Oct-2017 Feist, James <james.feist@linux.intel.com>

Remove more Debug Prints

Change-Id: I02f9491d9d7f6995f6ece12e5c6b9b6c763bcb9c

6fb503a013-Oct-2017 Feist, James <james.feist@linux.intel.com>

Remove debug print.

Debug print made it into master, delete it.

Change-Id: I96f92a8e0519ed2fa9f3ba49d7bc91897598f1d7

70d534bf12-Oct-2017 Feist, James <james.feist@linux.intel.com>

Fix managed objects

Managed Objects should use object_path type for path,
not string.

Change-Id: I9909a00e96a9759084eb8ce7c3bed0347daf43de

b243298010-Oct-2017 Vernon Mauery <vernon.mauery@intel.com>

Add header gate to the properties.hpp file

Only include it once, please

Change-Id: Iba01b9b659be24634771fc0a43547961127965b2

f95fe4cc03-Oct-2017 Vernon Mauery <vernon.mauery@intel.com>

Add a get property method to mirror the set property method

This allows the dbus object to own a property, get set by a remote
entity and the read back later

Change-Id: I5789ad9703f28ac5bb66cde3885

Add a get property method to mirror the set property method

This allows the dbus object to own a property, get set by a remote
entity and the read back later

Change-Id: I5789ad9703f28ac5bb66cde3885cdd7c7ac0f604

show more ...

631fa83a04-Oct-2017 Vernon Mauery <vernon.mauery@intel.com>

special case for boolean packing because dbus expects 1 or 0

passing the address of a bool cast as a void* to dbus causes problems,
so we use a local int with the value of the bool as an intermediar

special case for boolean packing because dbus expects 1 or 0

passing the address of a bool cast as a void* to dbus causes problems,
so we use a local int with the value of the bool as an intermediary.

Change-Id: Iaa4d269dfc97a6fda65750d8ae7fb3eae6529a41

show more ...

a909a82204-Oct-2017 Ed Tanous <ed.tanous@intel.com>

Write unit test for GetAll interface

Change-Id: I90e6b8c23af11080b813de008f03bc49aacb315b

93f7fc8304-Oct-2017 Ed Tanous <ed.tanous@intel.com>

Fix GetAll interface on dbus properties

Change-Id: I085b38e71a25fe6a9f8f85e1caad10eb8973acd6

3e36ae6703-Oct-2017 Ed Tanous <ed.tanous@intel.com>

Fix cmake install of includes directory

Change-Id: Ifefbc9c3d28e53b38741bfe141910f12ec5b9eca

421f990013-Sep-2017 Ed Tanous <ed.tanous@intel.com>

Fix CMakeLists so other people need smaller cmake files

a8b4eac421-Sep-2017 Ed Tanous <ed.tanous@intel.com>

updates to boost-dbus

Change-Id: I613cae49467eabebb5380ed457003f2f90bad880

b976b5a429-Sep-2017 Ed Tanous <ed.tanous@intel.com>

Make jenkinsfile buildable as a subnode

Change-Id: Iaa9ebfe2b9b955f83d42c137b2b2c805d0ba3358

2277cd8127-Sep-2017 Feist, James <james.feist@linux.intel.com>

Fix set property

Set property was using static variable where it shouldn't.

Change-Id: I9340c9466c7693a7e8c5affcaf571337f6a317ba

f76e5e0b22-Sep-2017 Feist, James <james.feist@linux.intel.com>

Fix interface registration

Change-Id: I9cd4c18b0f5264792e3e07d6c67fa2f2ad5defde

e62be32908-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 ...

b5f5bef412-Sep-2017 Ed Tanous <ed.tanous@intel.com>

Add Jenkinsfile

This will allow automated jenkins build/test pipelines for code reviews

Change-Id: If659bdf18a64f773f7a6880c2a0b83c1a0346f19

7a44013608-Sep-2017 Ed Tanous <ed.tanous@intel.com>

Update template parameter name to be more descriptive

In general, I is a terrible variable name, as commented by James during
a previous code review. This commit resolves that.

Change-Id: Ie52e007

Update template parameter name to be more descriptive

In general, I is a terrible variable name, as commented by James during
a previous code review. This commit resolves that.

Change-Id: Ie52e007e0678d5511f6c4a395fbf0f13f1024302

show more ...

cae80d1c08-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 ...

a04118e806-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 ...

e3b0bf5b05-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 setting up

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 ...

123