$sel:address:SocketAddressInternet | Posix.Socket |
$sel:descriptor:PollFd | Posix.Poll |
$sel:events:Event | Linux.Epoll |
$sel:getProtocol:Protocol | Posix.Socket |
$sel:path:SocketAddressUnix | Posix.Socket |
$sel:payload:Event | Linux.Epoll |
$sel:port:SocketAddressInternet | Posix.Socket |
$sel:request:PollFd | Posix.Poll |
$sel:response:PollFd | Posix.Poll |
accept | Posix.Socket |
accept_ | Posix.Socket |
AccessMode | |
1 (Type/Class) | Posix.File, Posix.MessageQueue |
2 (Data Constructor) | Posix.File, Posix.MessageQueue |
add | Linux.Epoll |
address | |
1 (Function) | Posix.Struct.AddressInfo.Peek |
2 (Function) | Posix.Struct.AddressInfo.Poke |
3 (Function) | Posix.Struct.SocketAddressInternet.Peek |
AddressInfo | Posix.Socket |
addressLength | |
1 (Function) | Posix.Struct.AddressInfo.Peek |
2 (Function) | Posix.Struct.AddressInfo.Poke |
append | Posix.File |
applySocketFlags | Linux.Socket |
bindToDevice | Posix.Socket |
broadcast | Posix.Socket |
close | Posix.File, Posix.Socket |
closeOnExec | |
1 (Function) | Linux.MessageQueue |
2 (Function) | Linux.Socket |
3 (Function) | Linux.Epoll |
CNfds | |
1 (Type/Class) | Posix.Types |
2 (Data Constructor) | Posix.Types |
connect | Posix.Socket |
containsAllEvents | Linux.Epoll |
containsAnyEvents | Linux.Epoll |
contents | Foreign.C.String.Managed |
ControlOperation | |
1 (Type/Class) | Linux.Epoll |
2 (Data Constructor) | Linux.Epoll |
controlTruncate | Linux.Socket |
create | Posix.File |
CreationFlags | |
1 (Type/Class) | Posix.File, Posix.MessageQueue |
2 (Data Constructor) | Posix.File, Posix.MessageQueue |
datagram | Posix.Socket |
decodeSocketAddressInternet | Posix.Socket |
defaultProtocol | Posix.Socket |
delete | Linux.Epoll |
DescriptorFlags | |
1 (Type/Class) | Posix.File |
2 (Data Constructor) | Posix.File |
dontWait | Linux.Socket |
edgeTriggered | Linux.Epoll |
encodeSocketAddressInternet | Posix.Socket |
encodeSocketAddressUnix | Posix.Socket |
EpollFlags | |
1 (Type/Class) | Linux.Epoll |
2 (Data Constructor) | Linux.Epoll |
error | |
1 (Function) | Posix.Poll |
2 (Function) | Linux.Epoll |
Event | |
1 (Type/Class) | Linux.Epoll |
2 (Data Constructor) | Linux.Epoll |
Events | |
1 (Type/Class) | Linux.Epoll |
2 (Data Constructor) | Linux.Epoll |
Exchange | Posix.Poll, Linux.Epoll |
exclusive | Posix.File |
Family | |
1 (Type/Class) | Posix.Socket |
2 (Data Constructor) | Posix.Socket |
family | |
1 (Function) | Posix.Struct.AddressInfo.Peek |
2 (Function) | Posix.Struct.AddressInfo.Poke |
3 (Function) | Posix.Struct.SocketAddressInternet.Peek |
flags | |
1 (Function) | Posix.Struct.AddressInfo.Peek |
2 (Function) | Posix.Struct.AddressInfo.Poke |
fromBytes | Foreign.C.String.Managed |
fromLatinString | Foreign.C.String.Managed |
fromShortText | Foreign.C.String.Managed |
getAddressInfo | Posix.Socket |
getCurrentWorkingDirectory | Posix.Directory |
hangup | |
1 (Function) | Posix.Poll |
2 (Function) | Linux.Epoll |
headerInclude | Linux.Socket |
hostToNetworkLong | Posix.Socket |
hostToNetworkShort | Posix.Socket |
icmp | Posix.Socket |
indexSocketAddressInternet | Posix.Socket |
input | |
1 (Function) | Posix.Poll |
2 (Function) | Linux.Epoll |
Internet | Posix.Socket |
Internet6 | Posix.Socket |
invalid | Posix.Poll |
ip | Posix.Socket |
ipv6 | Posix.Socket |
isReadOnly | Posix.File |
isReadWrite | Posix.File |
isSubeventOf | Posix.Poll |
isWriteOnly | Posix.File |
Level | |
1 (Type/Class) | Posix.Socket |
2 (Data Constructor) | Posix.Socket |
levelSocket | Posix.Socket |
ManagedCString | |
1 (Type/Class) | Foreign.C.String.Managed |
2 (Data Constructor) | Foreign.C.String.Managed |
Message | Posix.Socket |
MessageFlags | |
1 (Type/Class) | Posix.Socket |
2 (Data Constructor) | Posix.Socket |
modify | Linux.Epoll |
networkToHostLong | Posix.Socket |
networkToHostShort | Posix.Socket |
next | |
1 (Function) | Posix.Struct.AddressInfo.Peek |
2 (Function) | Posix.Struct.AddressInfo.Poke |
nonblocking | |
1 (Function) | Posix.File, Posix.MessageQueue |
2 (Function) | Linux.Socket |
noSignal | Posix.Socket |
open | Posix.MessageQueue |
optionError | Posix.Socket |
OptionName | |
1 (Type/Class) | Posix.Socket |
2 (Data Constructor) | Posix.Socket |
OptionValue | |
1 (Type/Class) | Posix.Socket |
2 (Data Constructor) | Posix.Socket |
outOfBand | Posix.Socket |
output | |
1 (Function) | Posix.Poll |
2 (Function) | Linux.Epoll |
peek | Posix.Socket |
peekAddressInfoFlags | Posix.Socket |
peekControlMessageHeaderLength | Posix.Socket |
peekControlMessageHeaderLevel | Posix.Socket |
peekControlMessageHeaderType | Posix.Socket |
peekEventDataFd | Linux.Epoll |
peekEventDataPtr | Linux.Epoll |
peekEventDataU32 | Linux.Epoll |
peekEventDataU64 | Linux.Epoll |
peekEventEvents | Linux.Epoll |
peekIOVectorBase | Posix.Socket |
peekIOVectorLength | Posix.Socket |
peekMessageHeaderControl | Posix.Socket |
peekMessageHeaderControlLength | Posix.Socket |
peekMessageHeaderFlags | Posix.Socket |
peekMessageHeaderIOVector | Posix.Socket |
peekMessageHeaderIOVectorLength | Posix.Socket |
peekMessageHeaderName | Posix.Socket |
peekMessageHeaderNameLength | Posix.Socket |
pin | Foreign.C.String.Managed |
pinnedFromBytes | Foreign.C.String.Managed |
pokeAddressInfoFlags | Posix.Socket |
pokeEventDataU64 | Linux.Epoll |
pokeIOVectorBase | Posix.Socket |
pokeIOVectorLength | Posix.Socket |
pokeIpHeaderChecksum | Linux.Socket |
pokeIpHeaderDestinationAddress | Linux.Socket |
pokeIpHeaderFragmentOffset | Linux.Socket |
pokeIpHeaderIdentifier | Linux.Socket |
pokeIpHeaderProtocol | Linux.Socket |
pokeIpHeaderSourceAddress | Linux.Socket |
pokeIpHeaderTimeToLive | Linux.Socket |
pokeIpHeaderTotalLength | Linux.Socket |
pokeIpHeaderTypeOfService | Linux.Socket |
pokeIpHeaderVersionIhl | Linux.Socket |
pokeMessageHeaderControl | Posix.Socket |
pokeMessageHeaderControlLength | Posix.Socket |
pokeMessageHeaderFlags | Posix.Socket |
pokeMessageHeaderIOVector | Posix.Socket |
pokeMessageHeaderIOVectorLength | Posix.Socket |
pokeMessageHeaderName | Posix.Socket |
pokeMessageHeaderNameLength | Posix.Socket |
pokeUdpHeaderChecksum | Linux.Socket |
pokeUdpHeaderDestinationPort | Linux.Socket |
pokeUdpHeaderLength | Linux.Socket |
pokeUdpHeaderSourcePort | Linux.Socket |
PollFd | |
1 (Type/Class) | Posix.Poll |
2 (Data Constructor) | Posix.Poll |
port | Posix.Struct.SocketAddressInternet.Peek |
PrimEpollData | Linux.Epoll |
priority | Linux.Epoll |
Protocol | |
1 (Type/Class) | Posix.Socket |
2 (Data Constructor) | Posix.Socket |
protocol | |
1 (Function) | Posix.Struct.AddressInfo.Peek |
2 (Function) | Posix.Struct.AddressInfo.Poke |
raw | Posix.Socket |
rawProtocol | Posix.Socket |
read | Posix.Socket |
readHangup | Linux.Epoll |
readOnly | Posix.File, Posix.MessageQueue |
readWrite | |
1 (Function) | Posix.File, Posix.MessageQueue |
2 (Function) | Posix.Socket |
Receive | Posix.Socket |
receive | Posix.Socket |
receiveByteArray | Posix.Socket |
Request | Posix.Poll, Linux.Epoll |
Response | Posix.Poll, Linux.Epoll |
reuseAddress | Posix.Socket |
Send | Posix.Socket |
send | Posix.Socket |
sendByteArray | Posix.Socket |
sendMutableByteArray | Posix.Socket |
sequencedPacket | Posix.Socket |
ShutdownType | |
1 (Type/Class) | Posix.Socket |
2 (Data Constructor) | Posix.Socket |
sizeofAddressInfo | Posix.Socket |
sizeofEvent | Linux.Epoll |
sizeofIOVector | Posix.Socket |
sizeofIpHeader | Linux.Socket |
sizeofMessageHeader | Posix.Socket |
sizeofSocketAddressInternet | Posix.Socket |
sizeofUdpHeader | Linux.Socket |
socket | Posix.Socket |
SocketAddress | |
1 (Type/Class) | Posix.Socket |
2 (Data Constructor) | Posix.Socket |
SocketAddressInternet | |
1 (Type/Class) | Posix.Socket |
2 (Data Constructor) | Posix.Socket |
SocketAddressUnix | |
1 (Type/Class) | Posix.Socket |
2 (Data Constructor) | Posix.Socket |
SocketFlags | |
1 (Type/Class) | Linux.Socket |
2 (Data Constructor) | Linux.Socket |
socketType | |
1 (Function) | Posix.Struct.AddressInfo.Peek |
2 (Function) | Posix.Struct.AddressInfo.Poke |
StatusFlags | |
1 (Type/Class) | Posix.File, Posix.MessageQueue |
2 (Data Constructor) | Posix.File, Posix.MessageQueue |
stream | Posix.Socket |
tcp | Posix.Socket |
terminated | Foreign.C.String.Managed |
terminatedU | Foreign.C.String.Managed |
touch | Foreign.C.String.Managed |
truncate | |
1 (Function) | Posix.File |
2 (Function) | Linux.Socket |
Type | |
1 (Type/Class) | Posix.Socket |
2 (Data Constructor) | Posix.Socket |
udp | Posix.Socket |
uninterruptibleAccept | Posix.Socket |
uninterruptibleAccept4 | Linux.Socket |
uninterruptibleAccept4_ | Linux.Socket |
uninterruptibleBind | Posix.Socket |
uninterruptibleClose | Posix.File, Posix.Socket |
uninterruptibleConnect | Posix.Socket |
uninterruptibleConnectPtr | Posix.Socket |
uninterruptibleControlMutablePrimArray | Linux.Epoll |
uninterruptibleCreate | Linux.Epoll |
uninterruptibleCreate1 | Linux.Epoll |
uninterruptibleErrorlessClose | Posix.File, Posix.Socket |
uninterruptibleFreeAddressInfo | Posix.Socket |
uninterruptibleGetDescriptorFlags | Posix.File |
uninterruptibleGetSocketName | Posix.Socket |
uninterruptibleGetSocketOption | Posix.Socket |
uninterruptibleGetStatusFlags | Posix.File |
uninterruptibleLink | Posix.File |
uninterruptibleListen | Posix.Socket |
uninterruptibleOpen | Posix.File |
uninterruptibleOpenMode | Posix.File |
uninterruptibleOpenModeUntypedFlags | Posix.File |
uninterruptibleOpenUntypedFlags | Posix.File |
uninterruptiblePoll | Posix.Poll |
uninterruptiblePollMutablePrimArray | Posix.Poll |
uninterruptibleReadMutableByteArray | Posix.File |
uninterruptibleReceive | Posix.Socket |
uninterruptibleReceiveByteArray | Posix.MessageQueue |
uninterruptibleReceiveFromInternet | Posix.Socket |
uninterruptibleReceiveFromInternetMutableByteArray | Posix.Socket |
uninterruptibleReceiveFromMutableByteArray | Posix.Socket |
uninterruptibleReceiveFromMutableByteArray_ | Posix.Socket |
uninterruptibleReceiveFrom_ | Posix.Socket |
uninterruptibleReceiveMutableByteArray | Posix.Socket |
uninterruptibleSend | Posix.Socket |
uninterruptibleSendByteArray | Posix.Socket |
uninterruptibleSendBytes | Posix.MessageQueue |
uninterruptibleSendMessageA | Posix.Socket |
uninterruptibleSendMessageB | Posix.Socket |
uninterruptibleSendMutableByteArray | Posix.Socket |
uninterruptibleSendToByteArray | Posix.Socket |
uninterruptibleSendToInternet | Posix.Socket |
uninterruptibleSendToInternetByteArray | Posix.Socket |
uninterruptibleSendToInternetMutableByteArray | Posix.Socket |
uninterruptibleSendToMutableByteArray | Posix.Socket |
uninterruptibleSetSocketOption | Posix.Socket |
uninterruptibleSetSocketOptionByteArray | Posix.Socket |
uninterruptibleSetSocketOptionInt | Posix.Socket |
uninterruptibleShutdown | Posix.Socket |
uninterruptibleSocket | Posix.Socket |
uninterruptibleSocketPair | Posix.Socket |
uninterruptibleUnlink | Posix.File |
uninterruptibleWaitMutablePrimArray | Linux.Epoll |
uninterruptibleWriteByteArray | Posix.File |
uninterruptibleWriteBytes | Posix.File |
uninterruptibleWriteBytesCompletely | Posix.File |
uninterruptibleWriteBytesCompletelyErrno | Posix.File |
Unix | Posix.Socket |
Unspecified | Posix.Socket |
unterminated | Foreign.C.String.Managed |
waitAll | Posix.Socket |
waitMutablePrimArray | Linux.Epoll |
withSocket | Posix.Socket |
write | Posix.Socket |
writeByteArray | Posix.File |
writeBytesCompletelyErrno | Posix.File |
writeMutableByteArray | Posix.File |
writeOnly | Posix.File, Posix.MessageQueue |