*[<Null safety>](https://dart.dev/null-safety)*
Helper class to publish outgoing services and other directories for debug and control purposes
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-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited
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