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)