[−][src]Module file_descriptors::socket
Socket file descriptors.
Modules
syscall | Contains essential data structures. |
Structs
AcceptedConnection | An accepted connection. |
Credentials | Represents credentials that can be passed to and fro over an Unix Domain Socket. |
DatagramClientSocketFileDescriptor | Represents a streaming socket instance between a local peer and a remote peer. |
DatagramServerListenerSocketFileDescriptor | Represents a datagram socket instance server listener. |
ErrorFlags | Flags associated with errors when sending or receiving on sockets. |
InfinibandSocketAddress | Represents an infiniband socket address. |
ReceiveFlags | Flags which can be used to control receiving data on sockets. |
ReceivedMessages | Collection-like object for receiving many UDP messages at once. |
SendFlags | Flags which can be used to control sending data on sockets. |
SocketFileDescriptor | Represents a socket instance. |
StreamingServerListenerSocketFileDescriptor | Represents a server listener socket instance. |
StreamingSocketFileDescriptor | Represents a streaming socket instance between a local peer and a remote peer. |
Enums
AcceptedConnectionEnum | One of three possible types. |
ConnectionFailedReason | Additional information on why a connection failed during accept. |
DatagramClientSocketFileDescriptorEnum | Represents a datagram client socket instance between two peers. |
DatagramServerListenerSocketFileDescriptorEnum | Represents a datagram server listening socket instance between two peers. |
FilePathInvalidReason | An explanation of the |
NewSocketClientError | An error that can occur during creation of a socket listener. |
NewSocketServerListenerError | An error that can occur during creation of a socket listener. |
ReceiveFileDescriptorsError | An error that can occur during receive of file descriptors. |
SocketAcceptError | An error that can occur during creation of a socket instance. |
SocketAddress | Represents a socket address that can be used as a server listener or as a client, for streams and data grams. |
SocketBindError | An error that can occur during binding of a socket instance. |
SocketConnectError | An error that can occur during binding of a socket instance. |
SocketListenError | An error that can occur during binding of a socket instance. |
StreamingServerListenerSocketFileDescriptorEnum | One of three possible server listener socket file descriptors. |
StreamingSocketFileDescriptorEnum | Represents a streaming socket instance between two peers. |
UnixSocketAddress | An Unix socket address. |
Traits
SocketData | Represents socket data. |
Type Definitions
DatagramClientSocketInternetProtocolVersion4FileDescriptor | A convenience type. |
DatagramClientSocketInternetProtocolVersion6FileDescriptor | A convenience type. |
DatagramClientSocketUnixDomainFileDescriptor | A convenience type. |
DatagramServerListenerSocketInternetProtocolVersion4FileDescriptor | A convenience type. |
DatagramServerListenerSocketInternetProtocolVersion6FileDescriptor | A convenience type. |
DatagramServerListenerSocketUnixDomainFileDescriptor | A convenience type. |
StreamingServerListenerSocketInternetProtocolVersion4FileDescriptor | A convenience type. |
StreamingServerListenerSocketInternetProtocolVersion6FileDescriptor | A convenience type. |
StreamingServerListenerSocketUnixDomainFileDescriptor | A convenience type. |
StreamingSocketInternetProtocolVersion4FileDescriptor | A convenience type. |
StreamingSocketInternetProtocolVersion6FileDescriptor | A convenience type. |
StreamingSocketUnixDomainFileDescriptor | A convenience type. |