class InspectSinkPublishRequest
Defined at line 114 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
Public Methods
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_inspect::wire::InspectSinkPublishRequest> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_inspect::wire::InspectSinkPublishRequest> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_inspect::wire::InspectSinkPublishRequest>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void Allocate (::fidl::AnyArena & allocator)
void Init (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_inspect::wire::InspectSinkPublishRequest>> && frame_ptr)
void InspectSinkPublishRequest ()
Defined at line 116 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
void InspectSinkPublishRequest (InspectSinkPublishRequest && other)
Defined at line 119 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
bool IsEmpty ()
Returns whether no field is set.
void _CloseHandles ()
InspectSinkPublishRequest & operator= (const InspectSinkPublishRequest & other)
Defined at line 118 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
InspectSinkPublishRequest & operator= (InspectSinkPublishRequest && other)
Defined at line 120 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
::fidl::ClientEnd< ::fuchsia_inspect::Tree> & tree ()
The Tree that the server will use to fetch Inspect data.
The connection will be closed if this isn't provided.
Required
::fidl::StringView & name ()
A name to identify this tree from the client perspective. This name
isn't required to be unique across multiple trees. Multiple trees
published under the same name are accepted and will not overwrite
previously published trees.
Optional
bool has_name ()
InspectSinkPublishRequest & set_tree (::fidl::ClientEnd< ::fuchsia_inspect::Tree> elem)
InspectSinkPublishRequest & clear_tree ()
InspectSinkPublishRequest & set_name (::fidl::ObjectView< ::fidl::StringView> elem)
InspectSinkPublishRequest & set_name (std::nullptr_t )
InspectSinkPublishRequest & clear_name ()
void InspectSinkPublishRequest (::fidl::AnyArena & allocator)
void InspectSinkPublishRequest (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_inspect::wire::InspectSinkPublishRequest>> && frame)
This constructor allows a user controlled allocation (not using a Arena).
It should only be used when performance is key.
As soon as the frame is given to the table, it must not be used directly or for another table.
void InspectSinkPublishRequest (const InspectSinkPublishRequest & other)
Defined at line 117 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
bool has_tree ()
void ~InspectSinkPublishRequest ()
Defined at line 122 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder