Expand description
Wrapper types for the endpoints of a connection.
Structs§
- Client
End - The
Client
end of a FIDL connection. - Server
End - The
Server
end of a FIDL connection. - Zircon
Client - The fake “client” produced by
ProxyHasDomain
. Analogous to an FDomain client.
Enums§
- Method
Type - The type of a client-initiated method.
Traits§
- Control
Handle - A type associated with a
RequestStream
that can be used to send FIDL events or to shut down the request stream. - Discoverable
Protocol Marker - A marker for a particular FIDL protocol that is also discoverable.
- Protocol
Marker - A marker for a particular FIDL protocol.
- Proxy
- A type which allows querying a remote FIDL server over a channel.
- Proxy
HasDomain - This gives native Zircon proxies a domain method like FDomain proxies have. This makes it easier in some cases to build the same code for both FDomain and regular FIDL.
- Request
Stream - A stream of requests coming into a FIDL server over a channel.
- Responder
- A type associated with a particular two-way FIDL method, used by servers to send a response to the client.
- Service
Marker - A marker for a particular FIDL service.
- Service
Proxy - Proxy by which a client sends messages to a FIDL service.
- Service
Request - A request to initiate a connection to a FIDL service.
- Synchronous
Proxy - A type which allows querying a remote FIDL server over a channel, blocking the calling thread.
Functions§
- create_
endpoints - Creates client and server endpoints connected to by a channel.
- create_
proxy - Create a client proxy and a server endpoint connected to it by a channel.
- create_
proxy_ and_ stream - Create a request stream and proxy connected to one another.
- create_
request_ stream - Create a request stream and a client endpoint connected to it by a channel.
- create_
sync_ proxy - Create a synchronous client proxy and a server endpoint connected to it by a channel.
- create_
sync_ proxy_ and_ stream - Create a request stream and synchronous proxy connected to one another.
Type Aliases§
- Request
- The Request type associated with a Marker.