Outgoing class

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

Constructors

Outgoing ()

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

Properties

hashCode → int

The hash code for this object.
read-onlyinherited

runtimeType → Type

A representation of the runtime type of the object.
read-onlyinherited

Methods

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.
inherited

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.
inherited

Operators

operator ==(Object other) bool

The equality operator.
inherited