Using a struct[enum] as an sdbusplus D-Bus method arg?

Patrick Williams patrick at
Wed Jan 29 14:07:42 AEDT 2020

On Tue, Jan 14, 2020 at 11:41:17AM -0600, Patrick Williams wrote:
> On Mon, Jan 13, 2020 at 12:59:26PM -0600, Matt Spinler wrote:
> This needs a pretty simple refactoring to rename the
> convert<enum>FromString function to a template function.
> -- 
> Patrick Williams

This probably wasn't as simple as I lead on with this previous email,
but patches are up for sdbusplus ending with this change:

With this commit sequence you should be able to read / write any
container with sdbusplus-enums in it with the message::read / append
functions, which as a side-effect means the generated classes no
longer need all the conversion hoops they use to jump through.

Patrick Williams

More information about the openbmc mailing list