class Data

Defined at line 1009 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h

Static data which may be put in a dictionary or returned by a router. This

is useful for setting values in the metadata of a `RouteRequest`.

Public Methods

void Data (const Data & )

Defined at line 1014 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h

void Data (Data && )

Defined at line 1016 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h

void Data ()
bool IsUnknown ()

Defined at line 1026 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h

bool has_invalid_tag ()
bool is_bytes ()
Data WithBytes (::fidl::ObjectView< ::fidl::VectorView<uint8_t>> val)
::fidl::VectorView<uint8_t> & bytes ()
const ::fidl::VectorView<uint8_t> & bytes ()
bool is_string ()
Data WithString (::fidl::ObjectView< ::fidl::StringView> val)
::fidl::StringView & string ()
const ::fidl::StringView & string ()
bool is_int64 ()
Data WithInt64 (::fidl::ObjectView<int64_t> val)
int64_t & int64 ()
const int64_t & int64 ()
bool is_uint64 ()
Data WithUint64 (::fidl::ObjectView<uint64_t> val)
uint64_t & uint64 ()
const uint64_t & uint64 ()
::fuchsia_component_runtime::wire::Data::Tag Which ()
Data & operator= (const Data & )

Defined at line 1015 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h

Data & operator= (Data && )

Defined at line 1017 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h

template <typename... Args>
Data WithBytes (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 1037 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h

template <typename... Args>
Data WithString (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 1051 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h

template <typename... Args>
Data WithInt64 (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 1065 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h

template <typename... Args>
Data WithUint64 (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 1079 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h

Enumerations

enum Tag
Name Value
kBytes 1
kString 2
kInt64 3
kUint64 4
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 1019 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/cpp/wire_types.h