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