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