2ec80375 | 18-May-2018 |
Andrew Jeffery <andrew@aj.id.au> |
Add MAINTAINERS file
Change-Id: I07c8dc1899436a1e02368a1c298db62f3797f8ef Signed-off-by: Andrew Jeffery <andrew@aj.id.au> |
70f79f4d | 01-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> |
016605c5 | 19-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 ...
|
fee38731 | 19-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 ...
|
ddc0c513 | 18-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> |
ae59c90b | 26-Oct-2017 |
Feist, James <james.feist@linux.intel.com> |
Remove more Debug Prints
Change-Id: I02f9491d9d7f6995f6ece12e5c6b9b6c763bcb9c |
6fb503a0 | 13-Oct-2017 |
Feist, James <james.feist@linux.intel.com> |
Remove debug print.
Debug print made it into master, delete it.
Change-Id: I96f92a8e0519ed2fa9f3ba49d7bc91897598f1d7 |
70d534bf | 12-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 |
b2432980 | 10-Oct-2017 |
Vernon Mauery <vernon.mauery@intel.com> |
Add header gate to the properties.hpp file
Only include it once, please
Change-Id: Iba01b9b659be24634771fc0a43547961127965b2 |
f95fe4cc | 03-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 ...
|
631fa83a | 04-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 ...
|
a909a822 | 04-Oct-2017 |
Ed Tanous <ed.tanous@intel.com> |
Write unit test for GetAll interface
Change-Id: I90e6b8c23af11080b813de008f03bc49aacb315b |
93f7fc83 | 04-Oct-2017 |
Ed Tanous <ed.tanous@intel.com> |
Fix GetAll interface on dbus properties
Change-Id: I085b38e71a25fe6a9f8f85e1caad10eb8973acd6 |
3e36ae67 | 03-Oct-2017 |
Ed Tanous <ed.tanous@intel.com> |
Fix cmake install of includes directory
Change-Id: Ifefbc9c3d28e53b38741bfe141910f12ec5b9eca |
421f9900 | 13-Sep-2017 |
Ed Tanous <ed.tanous@intel.com> |
Fix CMakeLists so other people need smaller cmake files |
a8b4eac4 | 21-Sep-2017 |
Ed Tanous <ed.tanous@intel.com> |
updates to boost-dbus
Change-Id: I613cae49467eabebb5380ed457003f2f90bad880 |
b976b5a4 | 29-Sep-2017 |
Ed Tanous <ed.tanous@intel.com> |
Make jenkinsfile buildable as a subnode
Change-Id: Iaa9ebfe2b9b955f83d42c137b2b2c805d0ba3358 |
2277cd81 | 27-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 |
f76e5e0b | 22-Sep-2017 |
Feist, James <james.feist@linux.intel.com> |
Fix interface registration
Change-Id: I9cd4c18b0f5264792e3e07d6c67fa2f2ad5defde |
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 ...
|
b5f5bef4 | 12-Sep-2017 |
Ed Tanous <ed.tanous@intel.com> |
Add Jenkinsfile
This will allow automated jenkins build/test pipelines for code reviews
Change-Id: If659bdf18a64f773f7a6880c2a0b83c1a0346f19 |
7a440136 | 08-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 ...
|
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 ...
|
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 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 ...
|