summaryrefslogtreecommitdiffstats
path: root/example/extra_interfaces.d/xyz/openbmc_project/Example
Commit message (Collapse)AuthorAgeFilesLines
* serialization: Add cereal support for tuplesBrad Bishop2019-04-121-0/+5
| | | | | | | | Add cereal/types/tuple.hpp to our pimgen generated serialization code so we can serialize xyz.openbmc_project.Association.Definitions Change-Id: I0fff8eb7c07cbc427aeb6dd65c557b773a9592c2 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* serialization: use the same inflection as sdbus++Brad Bishop2019-04-121-0/+4
| | | | | | | | | | | | | | When generating code sdbus++ uses python inflection to normalize names. Use the sdbus++ module that does this when we generate the code that calls methods in code generated by sdbus++. This avoids build failures like: gen_serialization.hpp:22:68: error: ‘const class sdbusplus::xyz::openbmc_project::Example::server::Iface2’ has no member named ‘example_Property4’; did you mean ‘exampleProperty4’? Change-Id: I4b6dbb1f977465ea176f27d021ed2633ae40c37b Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add support for type-only interfacesMarri Devender Rao2017-09-291-0/+4
| | | | | | | | | | Modify Maker template for type-only interfaces that do not have properties. Resolves openbmc/openbmc#1786 Change-Id: I2c48b37cf273943a0c696f6b92db0bc901a1c9b4 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* Fix hardcoded string in propertyChangedToBrad Bishop2017-01-311-1/+6
| | | | | | | | | | Prior to this change this template will not build with types other than strings. Add an example that tests this. Change-Id: I71e5c4136e7e4fd52fea3e8e027e42634011d630 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* React to sdbus++ updatesBrad Bishop2016-11-222-2/+2
| | | | | | | | Update example interfaces to use non language specific type specifiers. React to namespace shuffling in sdbusplus 7aa8a1e2e. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Change-Id: Ib0688056d6fcfbe298d8a24ae9df604cd05fa620
* pimgen: Rename interfaces to extra_interfaces.dBrad Bishop2016-11-212-0/+18
Draw attention to the intent is that other packages install files here. Additionally these are 'extra' in that they are above and beyond the standard OpenBMC interfaces that will eventually be provided by a shared library. Change-Id: I8e50d39a1004ff24b1ea7de63e6534447c05a9d3 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
OpenPOWER on IntegriCloud