class ConfigValuesData
Defined at line 2114 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/hlcpp/fuchsia/component/decl/cpp/fidl.h
Contents of the configuration value file. Defines the base values for a component's config.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const ::std::vector< ::fuchsia::component::decl::ConfigValueSpec> & values ()
The concrete values for the component's configuration.
Defined at line 2121 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/hlcpp/fuchsia/component/decl/cpp/fidl.h
bool has_values ()
Defined at line 2125 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/hlcpp/fuchsia/component/decl/cpp/fidl.h
::std::vector< ::fuchsia::component::decl::ConfigValueSpec> * mutable_values ()
The concrete values for the component's configuration.
Defined at line 2130 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/hlcpp/fuchsia/component/decl/cpp/fidl.h
void clear_values ()
Defined at line 2138 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/hlcpp/fuchsia/component/decl/cpp/fidl.h
const ::fuchsia::component::decl::ConfigChecksum & checksum ()
A SHA-256 checksum of the configuration schema. Must match the checksum in the component
manifest and config parser library used to resolve the final configuration.
Defined at line 2148 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/hlcpp/fuchsia/component/decl/cpp/fidl.h
bool has_checksum ()
Defined at line 2152 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/hlcpp/fuchsia/component/decl/cpp/fidl.h
::fuchsia::component::decl::ConfigChecksum * mutable_checksum ()
A SHA-256 checksum of the configuration schema. Must match the checksum in the component
manifest and config parser library used to resolve the final configuration.
Defined at line 2158 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/hlcpp/fuchsia/component/decl/cpp/fidl.h
void clear_checksum ()
Defined at line 2166 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/hlcpp/fuchsia/component/decl/cpp/fidl.h
ConfigValuesData & set_values (::std::vector< ::fuchsia::component::decl::ConfigValueSpec> _value)
ConfigValuesData & set_checksum (::fuchsia::component::decl::ConfigChecksum _value)
void ConfigValuesData ()
void ConfigValuesData (ConfigValuesData && other)
void ~ConfigValuesData ()
ConfigValuesData & operator= (ConfigValuesData && other)
::std::unique_ptr<ConfigValuesData> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ConfigValuesData * _value, size_t _offset)
zx_status_t Clone (ConfigValuesData * _result)