Crate fidl_fuchsia_vsock

Crate fidl_fuchsia_vsock 

Source

Modules§

acceptor_ordinals
connection_ordinals
connector_ordinals
listener_ordinals
provider_ordinals
stream_socket_ordinals

Macros§

ErrorUnknown
Pattern that matches an unknown Error member.

Structs§

AcceptorAcceptRequest
AcceptorAcceptResponder
AcceptorAcceptResponse
AcceptorControlHandle
AcceptorEventStream
AcceptorMarker
AcceptorProxy
AcceptorRequestStream
A Stream of incoming requests for fuchsia.vsock/Acceptor.
AcceptorSynchronousProxy
ConnectionControlHandle
ConnectionEventStream
ConnectionMarker
ConnectionProxy
ConnectionRequestStream
A Stream of incoming requests for fuchsia.vsock/Connection.
ConnectionSynchronousProxy
ConnectionTransport
Collection of objects that represent an open connection.
ConnectorBindRequest
ConnectorBindResponder
ConnectorConnectRequest
ConnectorConnectResponder
ConnectorConnectResponse
ConnectorControlHandle
ConnectorEventStream
ConnectorGetCidResponder
ConnectorGetCidResponse
ConnectorListenRequest
ConnectorListenResponder
ConnectorMarker
ConnectorProxy
ConnectorRequestStream
A Stream of incoming requests for fuchsia.vsock/Connector.
ConnectorSynchronousProxy
ListenerAcceptRequest
ListenerAcceptResponder
ListenerAcceptResponse
ListenerControlHandle
ListenerEventStream
ListenerListenRequest
ListenerListenResponder
ListenerMarker
ListenerProxy
ListenerRequestStream
A Stream of incoming requests for fuchsia.vsock/Listener.
ListenerSynchronousProxy
ProviderControlHandle
ProviderEventStream
ProviderGetCidResponder
ProviderGetCidResponse
ProviderMarker
ProviderProxy
ProviderRequestStream
A Stream of incoming requests for fuchsia.vsock/Provider.
ProviderStreamSocketRequest
ProviderStreamSocketResponder
ProviderSynchronousProxy
StreamSocketAcceptRequest
StreamSocketAcceptResponder
StreamSocketAcceptResponse
StreamSocketBindRequest
StreamSocketBindResponder
StreamSocketCloseResponder
StreamSocketConnectRequest
StreamSocketConnectResponder
StreamSocketControlHandle
StreamSocketEventStream
StreamSocketGetErrorResponder
StreamSocketGetPeerNameResponder
StreamSocketGetPeerNameResponse
StreamSocketGetSockNameResponder
StreamSocketGetSockNameResponse
StreamSocketListenRequest
StreamSocketListenResponder
StreamSocketMarker
StreamSocketProxy
StreamSocketRequestStream
A Stream of incoming requests for fuchsia.vsock/StreamSocket.
StreamSocketSynchronousProxy
VsockAddress
Virtio socket address.

Enums§

AcceptorEvent
AcceptorRequest
Interface presented by a listener to accept or reject connections
ConnectionEvent
ConnectionRequest
Interface for manipulating the state of an active connection.
ConnectorEvent
ConnectorRequest
Exposed by a service that can act as a bridge to the underlying vsock driver and provides the ability for listeners to be multiplexed by port and manages dynamic port allocation for outbound connections.
Error
ListenerEvent
ListenerRequest
Interface presented by a listener to accept connections.
ProviderEvent
ProviderRequest
StreamSocketEvent
StreamSocketRequest
StreamSocket represents the control plane for a single virtio-socket stream socket.

Constants§

SIGNAL_STREAM_CONNECTED
User signal used to indicate that a connection attempt on a stream socket has completed. When this is asserted, GetError() will return the disposition of the connection attempt.
SIGNAL_STREAM_INCOMING
User signal used to indicate that a listening socket has a connection in its backlog.
USER_SIGNAL_0
USER_SIGNAL_3
VMADDR_CID_ANY
CIDs with defined fixed meaning.
VMADDR_CID_HOST
VMADDR_CID_HYPERVISOR
VMADDR_CID_LOCAL

Traits§

AcceptorProxyInterface
ConnectionProxyInterface
ConnectorProxyInterface
ListenerProxyInterface
ProviderProxyInterface
StreamSocketProxyInterface

Type Aliases§

ConnectorBindResult
ConnectorConnectResult
ConnectorListenResult
ListenerAcceptResult
ListenerListenResult
ProviderStreamSocketResult
StreamSocketAcceptResult
StreamSocketBindResult
StreamSocketConnectResult
StreamSocketGetErrorResult
StreamSocketGetPeerNameResult
StreamSocketGetSockNameResult
StreamSocketListenResult