class InspectSinkEscrowRequest

Defined at line 197 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/natural_types.h

Public Methods

void InspectSinkEscrowRequest (Storage_ storage)
void InspectSinkEscrowRequest ()

Defined at line 203 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/natural_types.h

void InspectSinkEscrowRequest (InspectSinkEscrowRequest && )

Defined at line 204 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/natural_types.h

bool IsEmpty ()
InspectSinkEscrowRequest & operator= (InspectSinkEscrowRequest && )

Defined at line 205 of file fidling/gen/sdk/fidl/fuchsia.inspect/fuchsia.inspect/cpp/fidl/fuchsia.inspect/cpp/natural_types.h

const std::optional< ::zx::vmo> & vmo ()

The VMO containing Inspect data that the server will store.

Required

::std::optional< ::zx::vmo> & vmo ()

The VMO containing Inspect data that the server will store.

Required

InspectSinkEscrowRequest & vmo (std::optional< ::zx::vmo> value)

The VMO containing Inspect data that the server will store.

Required

const std::optional< ::fuchsia_inspect::EscrowToken> & token ()

The token identifying this VMO and also serving as a controller to

stop storing this VMO in the server.

Required

::std::optional< ::fuchsia_inspect::EscrowToken> & token ()

The token identifying this VMO and also serving as a controller to

stop storing this VMO in the server.

Required

InspectSinkEscrowRequest & token (std::optional< ::fuchsia_inspect::EscrowToken> value)

The token identifying this VMO and also serving as a controller to

stop storing this VMO in the server.

Required

const std::optional< ::std::string> & name ()

An optional name to identify this VMO, that can be human readable.

Optional

::std::optional< ::std::string> & name ()

An optional name to identify this VMO, that can be human readable.

Optional

InspectSinkEscrowRequest & name (std::optional< ::std::string> value)

An optional name to identify this VMO, that can be human readable.

Optional

const std::optional<uint64_t> & tree ()

An optional reference to the Tree that was previously provided to

the server using `Publish`. The server will drop the handle

associated with that tree connection, triggering a peer closed on

the tree server. This enables the client to ensure the following:

- Tree data and escrowed data won't be present twice in snapshots.

- The caller can know when to stop serving the tree, preventing data

missing from snapshots.

If `name` isn't provided, the `name` of this Inspect will be the one

associated with this tree.

If the server isn't tracking any handle associated with the source

component with this koid, this will be ignored and treated as if

nothing had been provided.

Optional

::std::optional<uint64_t> & tree ()

An optional reference to the Tree that was previously provided to

the server using `Publish`. The server will drop the handle

associated with that tree connection, triggering a peer closed on

the tree server. This enables the client to ensure the following:

- Tree data and escrowed data won't be present twice in snapshots.

- The caller can know when to stop serving the tree, preventing data

missing from snapshots.

If `name` isn't provided, the `name` of this Inspect will be the one

associated with this tree.

If the server isn't tracking any handle associated with the source

component with this koid, this will be ignored and treated as if

nothing had been provided.

Optional

InspectSinkEscrowRequest & tree (std::optional<uint64_t> value)

An optional reference to the Tree that was previously provided to

the server using `Publish`. The server will drop the handle

associated with that tree connection, triggering a peer closed on

the tree server. This enables the client to ensure the following:

- Tree data and escrowed data won't be present twice in snapshots.

- The caller can know when to stop serving the tree, preventing data

missing from snapshots.

If `name` isn't provided, the `name` of this Inspect will be the one

associated with this tree.

If the server isn't tracking any handle associated with the source

component with this koid, this will be ignored and treated as if

nothing had been provided.

Optional

void InspectSinkEscrowRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits