class Outgoing

Defined at line 17 of file ../../zircon/system/ulib/svc/include/lib/svc/outgoing.h

Public Methods

void Outgoing (async_dispatcher_t * dispatcher)

Defined at line 13 of file ../../zircon/system/ulib/svc/outgoing.cc

void ~Outgoing ()

Defined at line 20 of file ../../zircon/system/ulib/svc/outgoing.cc

const fbl::RefPtr<fs::PseudoDir> & root_dir ()

Defined at line 22 of file ../../zircon/system/ulib/svc/include/lib/svc/outgoing.h

zx_status_t Serve (fidl::ServerEnd<fuchsia_io::Directory> dir_server_end)

Start serving the root directory on the given channel.

Defined at line 22 of file ../../zircon/system/ulib/svc/outgoing.cc

const fbl::RefPtr<fs::PseudoDir> & svc_dir ()

Defined at line 23 of file ../../zircon/system/ulib/svc/include/lib/svc/outgoing.h

zx_status_t ServeFromStartupInfo ()

Start serving the root directory on the channel provided to this process at

startup as PA_DIRECTORY_REQUEST.

Takes ownership of the PA_DIRECTORY_REQUEST startup handle.

Defined at line 28 of file ../../zircon/system/ulib/svc/outgoing.cc