Module fuchsia_component::server

source ·
Expand description

Tools for providing Fuchsia services.

Structs§

  • A wrapper for functions from RequestStream to Output which implements Service.
  • A wrapper for functions from ServiceRequest to Output which implements Service.
  • A wrapper for functions from ServerEnd to Output which implements Service.
  • An error indicating the startup handle on which the FIDL server attempted to start was missing.
  • ProtocolConnector allows connecting to capabilities exposed by ServiceFs
  • A filesystem which connects clients to services.
  • A directory within a ServiceFs.
  • A thread-safe (Send) trait object encapsulating a Service with the given Output type.
  • A !Send (non-thread-safe) trait object encapsulating a Service with the given Output type.
  • A wrapper around the base ServiceFs that streams out capability connection requests. Additionally, it will yield Item::Stalled if there is no work happening in the fs and the main outgoing directory connection has not received messages for some time.

Enums§

Traits§

  • Service connects channels to service instances.
  • A trait implemented by both ServiceObj and ServiceObjLocal that allows code to be generic over thread-safety.