class ComponentControllerOnEscrowRequest
Defined at line 569 of file fidling/gen/sdk/fidl/fuchsia.component.runner/fuchsia.component.runner/cpp/fidl/fuchsia.component.runner/cpp/natural_types.h
Public Methods
void ComponentControllerOnEscrowRequest (Storage_ storage)
void ComponentControllerOnEscrowRequest ()
Defined at line 575 of file fidling/gen/sdk/fidl/fuchsia.component.runner/fuchsia.component.runner/cpp/fidl/fuchsia.component.runner/cpp/natural_types.h
void ComponentControllerOnEscrowRequest (ComponentControllerOnEscrowRequest && )
Defined at line 576 of file fidling/gen/sdk/fidl/fuchsia.component.runner/fuchsia.component.runner/cpp/fidl/fuchsia.component.runner/cpp/natural_types.h
bool IsEmpty ()
ComponentControllerOnEscrowRequest & operator= (ComponentControllerOnEscrowRequest && )
Defined at line 577 of file fidling/gen/sdk/fidl/fuchsia.component.runner/fuchsia.component.runner/cpp/fidl/fuchsia.component.runner/cpp/natural_types.h
const std::optional< ::fidl::ServerEnd< ::fuchsia_io::Directory>> & outgoing_dir ()
Escrow the outgoing directory server endpoint. Whenever the
component is started, the framework will return this channel via
[`ComponentStartInfo.outgoing_dir`].
::std::optional< ::fidl::ServerEnd< ::fuchsia_io::Directory>> & outgoing_dir ()
Escrow the outgoing directory server endpoint. Whenever the
component is started, the framework will return this channel via
[`ComponentStartInfo.outgoing_dir`].
ComponentControllerOnEscrowRequest & outgoing_dir (std::optional< ::fidl::ServerEnd< ::fuchsia_io::Directory>> value)
Escrow the outgoing directory server endpoint. Whenever the
component is started, the framework will return this channel via
[`ComponentStartInfo.outgoing_dir`].
const std::optional< ::fuchsia_component_sandbox::DictionaryRef> & escrowed_dictionary ()
Escrow some user defined state. Whenever the component is started,
the framework will return these handles via
[`ComponentStartInfo.escrowed_dictionary`].
The framework will not wait for any signals on these objects.
## Example
Let's say a component needs to escrow an event pair that represents
the result of some expensive calculation. It can create a
dictionary, put the event pair inside with an appropriate key
(e.g. `"my_event_pair"`), then check for that entry on startup.
Note that this is deprecated, please use
`escrowed_dictionary_handle` instead.
::std::optional< ::fuchsia_component_sandbox::DictionaryRef> & escrowed_dictionary ()
Escrow some user defined state. Whenever the component is started,
the framework will return these handles via
[`ComponentStartInfo.escrowed_dictionary`].
The framework will not wait for any signals on these objects.
## Example
Let's say a component needs to escrow an event pair that represents
the result of some expensive calculation. It can create a
dictionary, put the event pair inside with an appropriate key
(e.g. `"my_event_pair"`), then check for that entry on startup.
Note that this is deprecated, please use
`escrowed_dictionary_handle` instead.
ComponentControllerOnEscrowRequest & escrowed_dictionary (std::optional< ::fuchsia_component_sandbox::DictionaryRef> value)
Escrow some user defined state. Whenever the component is started,
the framework will return these handles via
[`ComponentStartInfo.escrowed_dictionary`].
The framework will not wait for any signals on these objects.
## Example
Let's say a component needs to escrow an event pair that represents
the result of some expensive calculation. It can create a
dictionary, put the event pair inside with an appropriate key
(e.g. `"my_event_pair"`), then check for that entry on startup.
Note that this is deprecated, please use
`escrowed_dictionary_handle` instead.
const std::optional< ::zx::eventpair> & escrowed_dictionary_handle ()
Escrow some user defined state. Whenever the component is started,
the framework will return these handles via
[`ComponentStartInfo.escrowed_dictionary`].
The framework will not wait for any signals on these objects.
## Example
Let's say a component needs to escrow an event pair that represents
the result of some expensive calculation. It can create a
dictionary, put the event pair inside with an appropriate key
(e.g. `"my_event_pair"`), then check for that entry on startup.
::std::optional< ::zx::eventpair> & escrowed_dictionary_handle ()
Escrow some user defined state. Whenever the component is started,
the framework will return these handles via
[`ComponentStartInfo.escrowed_dictionary`].
The framework will not wait for any signals on these objects.
## Example
Let's say a component needs to escrow an event pair that represents
the result of some expensive calculation. It can create a
dictionary, put the event pair inside with an appropriate key
(e.g. `"my_event_pair"`), then check for that entry on startup.
ComponentControllerOnEscrowRequest & escrowed_dictionary_handle (std::optional< ::zx::eventpair> value)
Escrow some user defined state. Whenever the component is started,
the framework will return these handles via
[`ComponentStartInfo.escrowed_dictionary`].
The framework will not wait for any signals on these objects.
## Example
Let's say a component needs to escrow an event pair that represents
the result of some expensive calculation. It can create a
dictionary, put the event pair inside with an appropriate key
(e.g. `"my_event_pair"`), then check for that entry on startup.
void ComponentControllerOnEscrowRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits