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