Crate fdomain_client

Source

Re-exports§

pub use Handle as Fifo;
pub use Handle as Job;
pub use Handle as Process;
pub use Handle as Resource;
pub use Handle as Stream;
pub use Handle as Thread;
pub use Handle as Vmar;
pub use Handle as Vmo;

Modules§

fidl

Structs§

Channel
A channel in a remote FDomain.
ChannelMessageStream
A stream of data issuing from a socket.
ChannelWriter
A write-only handle to a socket.
Client
Represents a connection to an FDomain.
Event
An event handle in a remote FDomain.
EventPair
An event pair handle in a remote FDomain.
Handle
A handle of unspecified type within a remote FDomain.
HandleInfo
A handle which has been read from a channel.
HandleRef
A reference to a Handle. Can be derived from a Handle or any other type implementing AsHandleRef.
MessageBuf
A message which has been read from a channel.
OnFDomainSignals
Future which waits for a particular set of signals to be asserted for a given handle.
Socket
A socket in a remote FDomain.
SocketReadStream
A stream of data issuing from a socket.
SocketWriter
A write-only handle to a socket.
WriteSocketError

Enums§

AnyHandle
Sum type of all the handle types which can be read from a channel. Allows the user to learn the type of a handle after it has been read.
Error
Error type emitted by FDomain operations.
FDomainError
SocketDisposition
Disposition of a socket.
WriteChannelError

Traits§

AsHandleRef
Trait for turning handle-based types into HandleRef, and for handle operations that can be performed on HandleRef.
FDomainTransport
Implemented by objects which provide a transport over which we can speak the FDomain protocol.
HandleBased
Peered
Trait for handle-based types that have a peer.

Type Aliases§

Result
Result type alias.