Skip to main content

Crate fidl_fuchsia_fdomain

Crate fidl_fuchsia_fdomain 

Source

Modules§

channel_ordinals
event_ordinals
event_pair_ordinals
f_domain_ordinals
socket_ordinals

Macros§

ChannelSentUnknown
Pattern that matches an unknown ChannelSent member.
ErrorUnknown
Pattern that matches an unknown Error member.
SocketDispositionUnknown
Pattern that matches an unknown SocketDisposition member.
SocketMessageUnknown
Pattern that matches an unknown SocketMessage member.
SocketTypeUnknown
Pattern that matches an unknown SocketType member.

Structs§

AioStopped
A return value indicating asynchronous IO has stopped, optionally with an error.
BadHandleId
ChannelControlHandle
ChannelCreateChannelRequest
ChannelCreateChannelResponder
ChannelEventStream
ChannelMarker
ChannelMessage
Message received through a channel.
ChannelOnChannelStreamingDataRequest
ChannelProxy
ChannelReadChannelRequest
ChannelReadChannelResponder
ChannelReadChannelStreamingStartRequest
ChannelReadChannelStreamingStartResponder
ChannelReadChannelStreamingStopRequest
ChannelReadChannelStreamingStopResponder
ChannelRequestStream
A Stream of incoming requests for fuchsia.fdomain/Channel.
ChannelSynchronousProxy
ChannelWriteChannelRequest
ChannelWriteChannelResponder
ClosedDuringRead
EventControlHandle
EventCreateEventRequest
EventCreateEventResponder
EventEventStream
EventMarker
EventPairControlHandle
EventPairCreateEventPairRequest
EventPairCreateEventPairResponder
EventPairEventStream
EventPairMarker
EventPairProxy
EventPairRequestStream
A Stream of incoming requests for fuchsia.fdomain/EventPair.
EventPairSynchronousProxy
EventProxy
EventRequestStream
A Stream of incoming requests for fuchsia.fdomain/Event.
EventSynchronousProxy
FDomainCloseRequest
FDomainCloseResponder
FDomainControlHandle
FDomainCreateChannelResponder
FDomainCreateEventPairResponder
FDomainCreateEventResponder
FDomainCreateSocketResponder
FDomainDuplicateRequest
FDomainDuplicateResponder
FDomainEventStream
FDomainGetKoidRequest
FDomainGetKoidResponder
FDomainGetKoidResponse
FDomainGetNamespaceRequest
FDomainGetNamespaceResponder
FDomainMarker
FDomainProxy
FDomainReadChannelResponder
FDomainReadChannelStreamingStartResponder
FDomainReadChannelStreamingStopResponder
FDomainReadSocketResponder
FDomainReadSocketStreamingStartResponder
FDomainReadSocketStreamingStopResponder
FDomainReplaceRequest
FDomainReplaceResponder
FDomainRequestStream
A Stream of incoming requests for fuchsia.fdomain/FDomain.
FDomainSetSocketDispositionResponder
FDomainSignalPeerRequest
FDomainSignalPeerResponder
FDomainSignalRequest
FDomainSignalResponder
FDomainSynchronousProxy
FDomainWaitForSignalsRequest
FDomainWaitForSignalsResponder
FDomainWaitForSignalsResponse
FDomainWriteChannelResponder
FDomainWriteSocketResponder
HandleDisposition
A handle disposition. Contains a handle to be written to a channel, as well as an operation to perform before writing.
HandleId
A handle ID. This is the same size as an actual Zircon handle, and refers to one conceptually, but internally it is not actually a Zircon handle number.
HandleInfo
A handle, and the rights that handle is known to possess. This is meant to be a direct analogue to zx_handle_info_t as described in https://fuchsia.dev/reference/syscalls/channel_read_etc
NewHandleId
A new handle ID. The ID should be a handle ID that has not been used before in this session. The call this is passed to will presumably make a handle at this ID, and it can be used as a HandleId in subsequent calls.
NewHandleIdOutOfRange
NewHandleIdReused
NoReadInProgress
RightsUnknown
SignalsUnknown
SocketControlHandle
SocketCreateSocketRequest
SocketCreateSocketResponder
SocketData
Data resulting from reading a socket.
SocketDispositionUnknown
SocketEventStream
SocketMarker
SocketOnSocketStreamingDataRequest
SocketProxy
SocketReadSocketRequest
SocketReadSocketResponder
SocketReadSocketStreamingStartRequest
SocketReadSocketStreamingStartResponder
SocketReadSocketStreamingStopRequest
SocketReadSocketStreamingStopResponder
SocketRequestStream
A Stream of incoming requests for fuchsia.fdomain/Socket.
SocketSetSocketDispositionRequest
SocketSetSocketDispositionResponder
SocketSynchronousProxy
SocketTypeUnknown
SocketWriteSocketRequest
SocketWriteSocketResponder
SocketWriteSocketResponse
StreamingReadInProgress
WriteSocketError
Result from a socket write operation.
WrongHandleType
WroteToSelf

Enums§

ChannelEvent
ChannelRequest
FDomain operations on Channels.
ChannelSent
Error
EventEvent
EventPairEvent
EventPairRequest
FDomain operations on EventPairs.
EventRequest
FDomain operations on Events.
FDomainEvent
FDomainRequest
The FDomain control protocol.
HandleOp
A handle, paired with an operation to perform on that handle (move or duplicate).
Handles
SocketDisposition
Socket disposition.
SocketEvent
SocketMessage
SocketRequest
FDomain operations on sockets
SocketType
Socket type.
WriteChannelError
Result from a channel write operation.

Traits§

ChannelProxyInterface
EventPairProxyInterface
EventProxyInterface
FDomainProxyInterface
SocketProxyInterface

Type Aliases§

ChannelCreateChannelResult
ChannelReadChannelResult
ChannelReadChannelStreamingStartResult
ChannelReadChannelStreamingStopResult
ChannelWriteChannelResult
EventCreateEventResult
EventPairCreateEventPairResult
FDomainCloseResult
FDomainDuplicateResult
FDomainGetKoidResult
FDomainGetNamespaceResult
FDomainReplaceResult
FDomainSignalPeerResult
FDomainSignalResult
FDomainWaitForSignalsResult
SocketCreateSocketResult
SocketReadSocketResult
SocketReadSocketStreamingStartResult
SocketReadSocketStreamingStopResult
SocketSetSocketDispositionResult
SocketWriteSocketResult