Outgoing class

*[<Null safety>](https://dart.dev/null-safety)*

Helper class to publish outgoing services and other directories for debug and control purposes


Outgoing ()

This will setup outgoing directory and add required directories to root of this class.


hashCode → int

The hash code for this object.
read-only, inherited

runtimeType → Type

A representation of the runtime type of the object.
read-only, inherited


addPublicService<T>(Connector<T> connector, String serviceName) int

Add and publish a public service. Will return ZX_OK if successful, else will return error status.

close() void

Closes root directory

ctrlDir() PseudoDir

return ctrl directory which can be used to publish control information for /hub and system.

debugDir() PseudoDir

return debug directory which can be used to publish debug info to /hub

diagnosticsDir() PseudoDir

return diagnostics directory which can be used to publish debug info to /hub

noSuchMethod(Invocation invocation) dynamic

Invoked when a non-existent method or property is accessed.

publicDir() PseudoDir

return public directory which usually contains all published services.

rootDir() PseudoDir

return root directory which can be used to host other directories and extend this class.

serve(InterfaceRequest request) void

Serves root dir to request channel and serve fidl_fuchsia_io.Directory over it.

serveFromStartupInfo() void

Serves root dir to the out/ directory.

toString() String

A string representation of this object.


operator ==(Object other) bool

The equality operator.