Crate fdomain_client

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
fidl_next

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.
Unowned
Represents a copy of a handle that is owned elsewhere. I.e. dropping this value won’t result in the handle being closed.
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
HandleOp
Operation to perform on a handle when writing it to a channel.
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§

NullableHandle
Result
Result type alias.