class Userboot
Defined at line 3037 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
Protocol for communication between `userboot` and the process booted by userboot.
The userboot process will act as a client, pipelining requests containing information and/or handles that might
be useful for the booted process. The booted process, or whoever processes the server endpoint of this protocol,
will then process the pipelined requests from userboot.
TODO(https://fxbug.dev/354275371): Move handles not participating in the bootstrap process to this protocol.
Public Methods
void ~Userboot ()
void PostBootfsFiles (::std::vector< ::fuchsia::boot::BootfsFileVmo> files)
Posts a set of `BootfsFileVmo` that were used for launching the `userboot.next=` program and are no longer
available in the big BootfsVmo.
Messages will only become available after the `Userboot` protocol client end (userboot's handle)
has been closed.
void PostStashSvc (::fidl::InterfaceRequest< ::fuchsia::boot::SvcStash> stash_svc_endpoint)
Posts `svc_stash` server endpoint. For more information refer to `fuchsia.boot.SvcStash`.