template <>

class WireSyncBufferClientImpl

Defined at line 1126 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/cpp/fidl/fuchsia.boot/cpp/wire_messaging.h

Public Methods

::fidl::WireUnownedResult< ::fuchsia_boot::Arguments::GetString> GetString (::fidl::StringView key)

Get the value of a boot argument `key`.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::WireUnownedResult< ::fuchsia_boot::Arguments::GetStrings> GetStrings (::fidl::VectorView< ::fidl::StringView> keys)

Get the values of a list of arguments specified in `keys`.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::WireUnownedResult< ::fuchsia_boot::Arguments::GetBool> GetBool (::fidl::StringView key, bool defaultval)

Get the boolean value of a boot argument `keys`,

or return `defaultval` if the argument is not present.

A key is considered to be false if its string value is exactly

"off", "0", or "false". Any other value (including empty) is returned

as true.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::WireUnownedResult< ::fuchsia_boot::Arguments::GetBools> GetBools (::fidl::VectorView< ::fuchsia_boot::wire::BoolPair> keys)

Get the boolean values of a list of boot arguments `keys.key`,

or return `keys.defaultval` for each if not present.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::WireUnownedResult< ::fuchsia_boot::Arguments::Collect> Collect (::fidl::StringView prefix)

Get all boot arguments with keys starting with

`prefix`. Returns a vector with strings of the form 'key=value'.

TODO(https://fxbug.dev/42108659) - remove Collect once boot arguments have been componentised.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.