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