Expand description
Tools for providing Fuchsia services.
Structs§
- Fidl
Service - A wrapper for functions from
RequestStreamtoOutputwhich implementsService. - Fidl
Service Member - A wrapper for functions from
ServiceRequesttoOutputwhich implementsService. - Fidl
Service Server Connector - A wrapper for functions from
ServerEndtoOutputwhich implementsService. - Missing
Startup Handle - An error indicating the startup handle on which the FIDL server attempted to start was missing.
- Protocol
Connector ProtocolConnectorallows connecting to capabilities exposed by ServiceFs- Service
Fs - A filesystem which connects clients to services.
- Service
FsDir - A directory within a
ServiceFs. - Service
Obj - A thread-safe (
Send) trait object encapsulating aServicewith the givenOutputtype. - Service
ObjLocal - A
!Send(non-thread-safe) trait object encapsulating aServicewith the givenOutputtype. - Stallable
Service Fs - A wrapper around the base
ServiceFsthat streams out capability connection requests. Additionally, it will yieldItem::Stalledif there is no work happening in the fs and the main outgoing directory connection has not received messages for some time.
Enums§
- Item
- The item yielded by a
StallableServiceFsstream.
Traits§
- Service
Serviceconnects channels to service instances.- Service
ObjTrait - A trait implemented by both
ServiceObjandServiceObjLocalthat allows code to be generic over thread-safety.