class ConfigChecksum
Defined at line 17403 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
The checksum produced for a configuration interface.
Two configuration interfaces are the same if their checksums are the same.
Public Methods
void ConfigChecksum ()
void ConfigChecksum (const ConfigChecksum & )
Defined at line 17408 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
ConfigChecksum & operator= (const ConfigChecksum & )
Defined at line 17409 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
void ConfigChecksum (ConfigChecksum && )
Defined at line 17410 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
ConfigChecksum & operator= (ConfigChecksum && )
Defined at line 17411 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
bool IsUnknown ()
Defined at line 17417 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
bool has_invalid_tag ()
bool is_sha256 ()
ConfigChecksum WithSha256 (::fidl::ObjectView< ::fidl::Array<uint8_t, 32>> val)
A SHA-256 hash produced over a component's config interface.
template <typename... Args>
ConfigChecksum WithSha256 (::fidl::AnyArena & allocator, Args &&... args)
A SHA-256 hash produced over a component's config interface.
Defined at line 17430 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
::fidl::Array<uint8_t, 32> & sha256 ()
A SHA-256 hash produced over a component's config interface.
const ::fidl::Array<uint8_t, 32> & sha256 ()
A SHA-256 hash produced over a component's config interface.
::fuchsia_component_decl::wire::ConfigChecksum::Tag Which ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kSha256 | 1 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 17413 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h