posix-api-0.7.2.0: posix bindings

Index

$sel:address:SocketAddressInternetPosix.Socket
$sel:descriptor:PollFdPosix.Poll
$sel:events:EventLinux.Epoll
$sel:getProtocol:ProtocolPosix.Socket
$sel:path:SocketAddressUnixPosix.Socket
$sel:payload:EventLinux.Epoll
$sel:port:SocketAddressInternetPosix.Socket
$sel:request:PollFdPosix.Poll
$sel:response:PollFdPosix.Poll
acceptPosix.Socket
accept_Posix.Socket
AccessMode 
1 (Type/Class)Posix.File, Posix.MessageQueue
2 (Data Constructor)Posix.File, Posix.MessageQueue
addLinux.Epoll
address 
1 (Function)Posix.Struct.AddressInfo.Peek
2 (Function)Posix.Struct.AddressInfo.Poke
3 (Function)Posix.Struct.SocketAddressInternet.Peek
AddressInfoPosix.Socket
addressLength 
1 (Function)Posix.Struct.AddressInfo.Peek
2 (Function)Posix.Struct.AddressInfo.Poke
appendPosix.File
applySocketFlagsLinux.Socket
bindToDevicePosix.Socket
broadcastPosix.Socket
closePosix.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
connectPosix.Socket
containsAllEventsLinux.Epoll
containsAnyEventsLinux.Epoll
contentsForeign.C.String.Managed
ControlOperation 
1 (Type/Class)Linux.Epoll
2 (Data Constructor)Linux.Epoll
controlTruncateLinux.Socket
createPosix.File
CreationFlags 
1 (Type/Class)Posix.File, Posix.MessageQueue
2 (Data Constructor)Posix.File, Posix.MessageQueue
datagramPosix.Socket
decodeSocketAddressInternetPosix.Socket
defaultProtocolPosix.Socket
deleteLinux.Epoll
DescriptorFlags 
1 (Type/Class)Posix.File
2 (Data Constructor)Posix.File
dontWaitLinux.Socket
edgeTriggeredLinux.Epoll
encodeSocketAddressInternetPosix.Socket
encodeSocketAddressUnixPosix.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
ExchangePosix.Poll, Linux.Epoll
exclusivePosix.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
fromBytesForeign.C.String.Managed
fromLatinStringForeign.C.String.Managed
fromShortTextForeign.C.String.Managed
getAddressInfoPosix.Socket
getCurrentWorkingDirectoryPosix.Directory
hangup 
1 (Function)Posix.Poll
2 (Function)Linux.Epoll
headerIncludeLinux.Socket
hostToNetworkLongPosix.Socket
hostToNetworkShortPosix.Socket
icmpPosix.Socket
indexSocketAddressInternetPosix.Socket
input 
1 (Function)Posix.Poll
2 (Function)Linux.Epoll
InternetPosix.Socket
Internet6Posix.Socket
invalidPosix.Poll
ipPosix.Socket
ipv6Posix.Socket
isReadOnlyPosix.File
isReadWritePosix.File
isSubeventOfPosix.Poll
isWriteOnlyPosix.File
Level 
1 (Type/Class)Posix.Socket
2 (Data Constructor)Posix.Socket
levelSocketPosix.Socket
ManagedCString 
1 (Type/Class)Foreign.C.String.Managed
2 (Data Constructor)Foreign.C.String.Managed
MessagePosix.Socket
MessageFlags 
1 (Type/Class)Posix.Socket
2 (Data Constructor)Posix.Socket
modifyLinux.Epoll
networkToHostLongPosix.Socket
networkToHostShortPosix.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
noSignalPosix.Socket
openPosix.MessageQueue
optionErrorPosix.Socket
OptionName 
1 (Type/Class)Posix.Socket
2 (Data Constructor)Posix.Socket
OptionValue 
1 (Type/Class)Posix.Socket
2 (Data Constructor)Posix.Socket
outOfBandPosix.Socket
output 
1 (Function)Posix.Poll
2 (Function)Linux.Epoll
peekPosix.Socket
peekAddressInfoFlagsPosix.Socket
peekControlMessageHeaderLengthPosix.Socket
peekControlMessageHeaderLevelPosix.Socket
peekControlMessageHeaderTypePosix.Socket
peekEventDataFdLinux.Epoll
peekEventDataPtrLinux.Epoll
peekEventDataU32Linux.Epoll
peekEventDataU64Linux.Epoll
peekEventEventsLinux.Epoll
peekIOVectorBasePosix.Socket
peekIOVectorLengthPosix.Socket
peekMessageHeaderControlPosix.Socket
peekMessageHeaderControlLengthPosix.Socket
peekMessageHeaderFlagsPosix.Socket
peekMessageHeaderIOVectorPosix.Socket
peekMessageHeaderIOVectorLengthPosix.Socket
peekMessageHeaderNamePosix.Socket
peekMessageHeaderNameLengthPosix.Socket
pinForeign.C.String.Managed
pinnedFromBytesForeign.C.String.Managed
pokeAddressInfoFlagsPosix.Socket
pokeEventDataU64Linux.Epoll
pokeIOVectorBasePosix.Socket
pokeIOVectorLengthPosix.Socket
pokeIpHeaderChecksumLinux.Socket
pokeIpHeaderDestinationAddressLinux.Socket
pokeIpHeaderFragmentOffsetLinux.Socket
pokeIpHeaderIdentifierLinux.Socket
pokeIpHeaderProtocolLinux.Socket
pokeIpHeaderSourceAddressLinux.Socket
pokeIpHeaderTimeToLiveLinux.Socket
pokeIpHeaderTotalLengthLinux.Socket
pokeIpHeaderTypeOfServiceLinux.Socket
pokeIpHeaderVersionIhlLinux.Socket
pokeMessageHeaderControlPosix.Socket
pokeMessageHeaderControlLengthPosix.Socket
pokeMessageHeaderFlagsPosix.Socket
pokeMessageHeaderIOVectorPosix.Socket
pokeMessageHeaderIOVectorLengthPosix.Socket
pokeMessageHeaderNamePosix.Socket
pokeMessageHeaderNameLengthPosix.Socket
pokeUdpHeaderChecksumLinux.Socket
pokeUdpHeaderDestinationPortLinux.Socket
pokeUdpHeaderLengthLinux.Socket
pokeUdpHeaderSourcePortLinux.Socket
PollFd 
1 (Type/Class)Posix.Poll
2 (Data Constructor)Posix.Poll
portPosix.Struct.SocketAddressInternet.Peek
PrimEpollDataLinux.Epoll
priorityLinux.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
rawPosix.Socket
rawProtocolPosix.Socket
readPosix.Socket
readHangupLinux.Epoll
readOnlyPosix.File, Posix.MessageQueue
readWrite 
1 (Function)Posix.File, Posix.MessageQueue
2 (Function)Posix.Socket
ReceivePosix.Socket
receivePosix.Socket
receiveByteArrayPosix.Socket
RequestPosix.Poll, Linux.Epoll
ResponsePosix.Poll, Linux.Epoll
reuseAddressPosix.Socket
SendPosix.Socket
sendPosix.Socket
sendByteArrayPosix.Socket
sendMutableByteArrayPosix.Socket
sequencedPacketPosix.Socket
ShutdownType 
1 (Type/Class)Posix.Socket
2 (Data Constructor)Posix.Socket
sizeofAddressInfoPosix.Socket
sizeofEventLinux.Epoll
sizeofIOVectorPosix.Socket
sizeofIpHeaderLinux.Socket
sizeofMessageHeaderPosix.Socket
sizeofSocketAddressInternetPosix.Socket
sizeofUdpHeaderLinux.Socket
socketPosix.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
streamPosix.Socket
tcpPosix.Socket
terminatedForeign.C.String.Managed
terminatedUForeign.C.String.Managed
touchForeign.C.String.Managed
truncate 
1 (Function)Posix.File
2 (Function)Linux.Socket
Type 
1 (Type/Class)Posix.Socket
2 (Data Constructor)Posix.Socket
udpPosix.Socket
uninterruptibleAcceptPosix.Socket
uninterruptibleAccept4Linux.Socket
uninterruptibleAccept4_Linux.Socket
uninterruptibleBindPosix.Socket
uninterruptibleClosePosix.File, Posix.Socket
uninterruptibleConnectPosix.Socket
uninterruptibleConnectPtrPosix.Socket
uninterruptibleControlMutablePrimArrayLinux.Epoll
uninterruptibleCreateLinux.Epoll
uninterruptibleCreate1Linux.Epoll
uninterruptibleErrorlessClosePosix.File, Posix.Socket
uninterruptibleFreeAddressInfoPosix.Socket
uninterruptibleGetDescriptorFlagsPosix.File
uninterruptibleGetSocketNamePosix.Socket
uninterruptibleGetSocketOptionPosix.Socket
uninterruptibleGetStatusFlagsPosix.File
uninterruptibleLinkPosix.File
uninterruptibleListenPosix.Socket
uninterruptibleOpenPosix.File
uninterruptibleOpenModePosix.File
uninterruptibleOpenModeUntypedFlagsPosix.File
uninterruptibleOpenUntypedFlagsPosix.File
uninterruptiblePollPosix.Poll
uninterruptiblePollMutablePrimArrayPosix.Poll
uninterruptibleReadMutableByteArrayPosix.File
uninterruptibleReceivePosix.Socket
uninterruptibleReceiveByteArrayPosix.MessageQueue
uninterruptibleReceiveFromInternetPosix.Socket
uninterruptibleReceiveFromInternetMutableByteArrayPosix.Socket
uninterruptibleReceiveFromMutableByteArrayPosix.Socket
uninterruptibleReceiveFromMutableByteArray_Posix.Socket
uninterruptibleReceiveFrom_Posix.Socket
uninterruptibleReceiveMutableByteArrayPosix.Socket
uninterruptibleSendPosix.Socket
uninterruptibleSendByteArrayPosix.Socket
uninterruptibleSendBytesPosix.MessageQueue
uninterruptibleSendMessageAPosix.Socket
uninterruptibleSendMessageBPosix.Socket
uninterruptibleSendMutableByteArrayPosix.Socket
uninterruptibleSendToByteArrayPosix.Socket
uninterruptibleSendToInternetPosix.Socket
uninterruptibleSendToInternetByteArrayPosix.Socket
uninterruptibleSendToInternetMutableByteArrayPosix.Socket
uninterruptibleSendToMutableByteArrayPosix.Socket
uninterruptibleSetSocketOptionPosix.Socket
uninterruptibleSetSocketOptionByteArrayPosix.Socket
uninterruptibleSetSocketOptionIntPosix.Socket
uninterruptibleShutdownPosix.Socket
uninterruptibleSocketPosix.Socket
uninterruptibleSocketPairPosix.Socket
uninterruptibleUnlinkPosix.File
uninterruptibleWaitMutablePrimArrayLinux.Epoll
uninterruptibleWriteByteArrayPosix.File
uninterruptibleWriteBytesPosix.File
uninterruptibleWriteBytesCompletelyPosix.File
uninterruptibleWriteBytesCompletelyErrnoPosix.File
UnixPosix.Socket
UnspecifiedPosix.Socket
unterminatedForeign.C.String.Managed
waitAllPosix.Socket
waitMutablePrimArrayLinux.Epoll
withSocketPosix.Socket
writePosix.Socket
writeByteArrayPosix.File
writeBytesCompletelyErrnoPosix.File
writeMutableByteArrayPosix.File
writeOnlyPosix.File, Posix.MessageQueue