Expand description
Wrapper types for the endpoints of a connection.
Structs§
- The
Client
end of a FIDL connection. - The
Server
end of a FIDL connection. - The fake “client” produced by
ProxyHasClient
. Analogous to an FDomain client.
Enums§
- The type of a client-initiated method.
Traits§
- A type associated with a
RequestStream
that can be used to send FIDL events or to shut down the request stream. - A marker for a particular FIDL protocol that is also discoverable.
- A marker for a particular FIDL protocol.
- A type which allows querying a remote FIDL server over a channel.
- This gives native Zircon proxies a client method like FDomain proxies have. This makes it easier in some cases to build the same code for both FDomain and regular FIDL.
- A stream of requests coming into a FIDL server over a channel.
- A type associated with a particular two-way FIDL method, used by servers to send a response to the client.
- A marker for a particular FIDL service.
- Proxy by which a client sends messages to a FIDL service.
- A request to initiate a connection to a FIDL service.
- A type which allows querying a remote FIDL server over a channel, blocking the calling thread.
Functions§
- Creates client and server endpoints connected to by a channel.
- Create a client proxy and a server endpoint connected to it by a channel.
- Create a request stream and proxy connected to one another.
- Create a request stream and a client endpoint connected to it by a channel.
- Create a synchronous client proxy and a server endpoint connected to it by a channel.
- Create a request stream and synchronous proxy connected to one another.
- Utility that spawns a new task to handle requests of a particular type, requiring a singlethreaded executor. The requests are handled one at a time.
- Utility that spawns a new task to handle requests of a particular type. The request handler must be threadsafe. The requests are handled one at a time.
- Soft-transition affordance for https://fxbug.dev/319159026.
- Soft-transition affordance for https://fxbug.dev/319159026.
- Soft-transition affordance for https://fxbug.dev/319159026.
Type Aliases§
- The Request type associated with a Marker.