class InspectSinkFetchEscrowRequest
Defined at line 695 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
Public Methods
void InspectSinkFetchEscrowRequest ()
Defined at line 697 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
void InspectSinkFetchEscrowRequest (const InspectSinkFetchEscrowRequest & other)
Defined at line 698 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
InspectSinkFetchEscrowRequest & operator= (const InspectSinkFetchEscrowRequest & other)
Defined at line 699 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
void InspectSinkFetchEscrowRequest (InspectSinkFetchEscrowRequest && other)
Defined at line 700 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::InspectSinkFetchEscrowRequest> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_inspect::wire::InspectSinkFetchEscrowRequest> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_inspect::wire::InspectSinkFetchEscrowRequest>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
InspectSinkFetchEscrowRequest & operator= (InspectSinkFetchEscrowRequest && other)
Defined at line 701 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
::fuchsia_inspect::wire::EscrowToken & token ()
The token associated with the VMO taht we want to fetch. If this
token isn't associated with any VMO the response will be empty.
Required
bool has_token ()
::fidl::ClientEnd< ::fuchsia_inspect::Tree> & tree ()
A handle that the server can use to continue reading data associated
with this VMO. The previous name that the component had given to
this VMO will be maintained. This would be equivalent to calling
`Publish` with the return VMO, except that it removes the race that
can happen if Inspect data is read, between the time that the
component fetches the VMO and publishes a tree for it.
Optional
bool has_tree ()
InspectSinkFetchEscrowRequest & set_token (::fuchsia_inspect::wire::EscrowToken elem)
InspectSinkFetchEscrowRequest & clear_token ()
InspectSinkFetchEscrowRequest & set_tree (::fidl::ClientEnd< ::fuchsia_inspect::Tree> elem)
InspectSinkFetchEscrowRequest & clear_tree ()
void InspectSinkFetchEscrowRequest (::fidl::AnyArena & allocator)
void InspectSinkFetchEscrowRequest (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_inspect::wire::InspectSinkFetchEscrowRequest>> && 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::InspectSinkFetchEscrowRequest>> && frame_ptr)
void ~InspectSinkFetchEscrowRequest ()
Defined at line 703 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder