class InspectSinkPublishRequest

Defined at line 99 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/hlcpp/fuchsia/inspect/cpp/fidl.h

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::fidl::InterfaceHandle< ::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

Defined at line 110 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/hlcpp/fuchsia/inspect/cpp/fidl.h

bool has_tree ()

Defined at line 114 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/hlcpp/fuchsia/inspect/cpp/fidl.h

::fidl::InterfaceHandle< ::fuchsia::inspect::Tree> * mutable_tree ()

The Tree that the server will use to fetch Inspect data.

The connection will be closed if this isn't provided.

Required

Defined at line 123 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/hlcpp/fuchsia/inspect/cpp/fidl.h

void clear_tree ()

Defined at line 131 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/hlcpp/fuchsia/inspect/cpp/fidl.h

const ::std::string & 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

Defined at line 145 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/hlcpp/fuchsia/inspect/cpp/fidl.h

bool has_name ()

Defined at line 149 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/hlcpp/fuchsia/inspect/cpp/fidl.h

::std::string * mutable_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

Defined at line 159 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/hlcpp/fuchsia/inspect/cpp/fidl.h

void clear_name ()

Defined at line 167 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/hlcpp/fuchsia/inspect/cpp/fidl.h

InspectSinkPublishRequest & set_tree (::fidl::InterfaceHandle< ::fuchsia::inspect::Tree> _value)
InspectSinkPublishRequest & set_name (::std::string _value)
void InspectSinkPublishRequest ()
void InspectSinkPublishRequest (InspectSinkPublishRequest && other)
void ~InspectSinkPublishRequest ()
InspectSinkPublishRequest & operator= (InspectSinkPublishRequest && other)
::std::unique_ptr<InspectSinkPublishRequest> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, InspectSinkPublishRequest * _value, size_t _offset)
zx_status_t Clone (InspectSinkPublishRequest * _result)