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
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 (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 IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
void _CloseHandles ()
::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.
bool has_tree ()
::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 & 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
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
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
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 Allocate (::fidl::AnyArena & allocator)
void Init (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_inspect::wire::InspectSinkPublishRequest>> && frame_ptr)
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