[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'Sockets' (#rtl)

Reference for unit 'Sockets': Constants

AF_802

AF_APPLETALK

  

Address family Appletalk DDP

AF_CCITT

  

Address family: ?

AF_CHAOS

  

Address family: ?

AF_DATAKIT

  

Address family: ?

AF_DECnet

  

Address family: Reserved for DECnet project.

AF_DLI

  

Address family: ?

AF_ECMA

  

Address family: ?

AF_GOSIP

AF_HYLINK

  

Address family: ?

AF_IMPLINK

  

Address family: ?

AF_INET

  

Address family Internet IP Protocol

AF_INET6

  

Address family IP version 6

AF_IPX

  

Address family Novell IPX

AF_KEY

  

Address family: PF_KEY key management API

AF_LAT

  

Address family: ?

AF_LINK

  

Address family: ?

AF_MAX

  

Address family Maximum value

AF_NBS

AF_NCA

AF_NIT

AF_NS

  

Address family: ?

AF_OSI

  

Address family: ?

AF_OSINET

AF_POLICY

AF_PUP

  

Address family: ?

AF_ROUTE

  

Address family: Alias to emulate 4.4BSD.

AF_SNA

  

Addresss family: Linux SNA project

AF_UNIX

  

Address family Unix domain sockets

AF_UNSPEC

  

Address family Not specified

AF_X25

  

Address family Reserved for X.25 project

EsockEACCESS

  

Access forbidden error

EsockEBADF

  

Alias: bad file descriptor

EsockEFAULT

  

Alias: an error occurred

EsockEINTR

  

Alias : operation interrupted

EsockEINVAL

  

Alias: Invalid value specified

EsockEMFILE

  

Error code ?

EsockEMSGSIZE

  

Wrong message size error

EsockENOBUFS

  

No buffer space available error

EsockENOTCONN

  

Not connected error

EsockENOTSOCK

  

File descriptor is not a socket error

EsockEPROTONOSUPPORT

  

Protocol not supported error

EsockEWOULDBLOCK

  

Operation would block error

INADDR_ANY

  

A bitmask matching any IP address on the local machine.

INADDR_NONE

  

A bitmask matching no valid IP address

IPPROTO_AH

  

authentication header.

IPPROTO_DSTOPTS

  

IPv6 destination options.

IPPROTO_EGP

  

Exterior Gateway Protocol.

IPPROTO_ENCAP

  

Encapsulation Header.

IPPROTO_EON

IPPROTO_ESP

  

encapsulating security payload.

IPPROTO_FRAGMENT

  

IPv6 fragmentation header.

IPPROTO_GGP

IPPROTO_HELLO

IPPROTO_HOPOPTS

  

IPv6 Hop-by-Hop options.

IPPROTO_ICMP

  

Internet Control Message Protocol.

IPPROTO_ICMPV6

  

ICMPv6.

IPPROTO_IDP

  

XNS IDP protocol.

IPPROTO_IGMP

  

Internet Group Management Protocol.

IPPROTO_IP

  

Dummy protocol for TCP.

IPPROTO_IPV6

  

IPv6 header.

IPPROTO_MAX

  

Maximum value for IPPROTO options

IPPROTO_ND

IPPROTO_NONE

  

IPv6 no next header.

IPPROTO_OSPF

IPPROTO_PIM

  

Protocol Independent Multicast.

IPPROTO_PUP

  

PUP protocol.

IPPROTO_RAW

  

Raw IP packets.

IPPROTO_ROUTING

  

IPv6 routing header.

IPPROTO_RSVP

  

Reservation Protocol.

IPPROTO_SCTP

  

Stream Control Transmission Protocol.

IPPROTO_TCP

  

Transmission Control Protocol.

IPPROTO_UDP

  

User Datagram Protocol.

IPV6_ADD_MEMBERSHIP

  

Undocumented Getsockopt option ?

IPV6_CHECKSUM

  

Undocumented Getsockopt option ?

IPV6_DONTFRAG

IPV6_DROP_MEMBERSHIP

  

Undocumented Getsockopt option ?

IPV6_DSTOPTS

  

Deliver destination option control messages

IPV6_HOPLIMIT

  

Deliver an integer containing the HOP count

IPV6_HOPOPTS

  

Deliver hop option control messages

IPV6_JOIN_GROUP

  

GetSockOpt/SetSockopt: Control membership (join group) in multicast groups

IPV6_LEAVE_GROUP

  

GetSockOpt/SetSockopt: Control membership (leave group)in multicast groups

IPV6_MULTICAST_HOPS

  

GetSockOpt/SetSockopt: Get/Set the multicast hop limit.

IPV6_MULTICAST_IF

  

GetSockOpt/SetSockopt: Get/Set device for multicast packages on the socket.

IPV6_MULTICAST_LOOP

  

GetSockOpt/SetSockopt: Control whether socket sees multicast packages that it has sent itself

IPV6_NEXTHOP

  

sendmsg: set next hop for IPV6 datagram

IPV6_PATHMTU

IPV6_PKTINFO

  

Change delivery options for incoming IPV6 datagrams

IPV6_RECVDSTOPTS

IPV6_RECVHOPLIMIT

IPV6_RECVHOPOPTS

IPV6_RECVPATHMTU

IPV6_RECVPKTINFO

IPV6_RECVRTHDR

IPV6_RECVRTHDRDSTOPTS

IPV6_RECVTCLASS

IPV6_RTHDR

  

Deliver routing header control messages

IPV6_RTHDRDSTOPTS

IPV6_SEC_OPT

IPV6_SRC_PREFERENCES

IPV6_TCLASS

IPV6_UNICAST_HOPS

  

GetSockOpt/SetSockopt: Get/Set unicast hop limit

IPV6_USE_MIN_MTU

IPV6_V6ONLY

  

GetSockOpt/SetSockopt: Handle IPV6 connections only

IP_ADD_MEMBERSHIP

  

add an IP group membership

IP_ADD_SOURCE_MEMBERSHIP

  

join source group

IP_BLOCK_SOURCE

  

block data from source

IP_DROP_MEMBERSHIP

  

drop an IP group membership

IP_DROP_SOURCE_MEMBERSHIP

  

leave source group

IP_HDRINCL

  

Header is included with data.

IP_MULTICAST_IF

  

set/get IP multicast i/f

IP_MULTICAST_LOOP

  

set/get IP multicast loopback

IP_MULTICAST_TTL

  

set/get IP multicast ttl

IP_NEXTHOP

IP_OPTIONS

  

IP per-packet options.

IP_PKTINFO

  

Undocumented ?

IP_RECVDSTADDR

IP_RECVIF

IP_RECVOPTS

  

Receive all IP options w/datagram.

IP_RECVPKTINFO

IP_RECVRETOPTS

  

Receive IP options for response.

IP_RECVSLLA

IP_RECVTTL

  

Undocumented ?

IP_RETOPTS

  

Set/get IP per-packet options.

IP_TOS

  

IP type of service and precedence.

IP_TTL

  

IP time to live.

IP_UNBLOCK_SOURCE

  

unblock data from source

MCAST_BLOCK_SOURCE

  

block from given group

MCAST_JOIN_GROUP

  

join any-source group

MCAST_JOIN_SOURCE_GROUP

  

join source-spec gruoup

MCAST_LEAVE_GROUP

  

leave any-source group

MCAST_LEAVE_SOURCE_GROUP

  

leave source-spec group

MCAST_UNBLOCK_SOURCE

  

unblock from given group

MSG_CTRUNC

  

Receive flags: Control Data was discarded (buffer too small)

MSG_DONTROUTE

  

Send flags: don't use gateway

MSG_DONTWAIT

  

Receive flags: Non-blocking operation request.

MSG_EOR

  

Receive flags: End of record

MSG_MAXIOVLEN

MSG_NOTIFICATION

MSG_OOB

  

Receive flags: receive out-of-band data.

MSG_PEEK

  

Receive flags: peek at data, don't remove from buffer.

MSG_TRUNC

  

Receive flags: packet Data was discarded (buffer too small)

MSG_WAITALL

  

Receive flags: Wait till operation completed.

MSG_XPG4_2

NoAddress

  

Constant indicating invalid (no) network address.

NoAddress6

  

Constant indicating invalid (no) IPV6 network address.

NoNet

  

Constant indicating invalid (no) network address.

NoNet6

  

Constant indicating invalid (no) IPV6 network address.

PF_802

PF_APPLETALK

  

Protocol family: Appletalk DDP

PF_CCITT

  

Protocol Family: ?

PF_CHAOS

  

Protocol Family: ?

PF_DATAKIT

  

Protocol Family: ?

PF_DECnet

  

Protocol Family: DECNET project

PF_DLI

  

Protocol Family: ?

PF_ECMA

  

Protocol Family: ?

PF_GOSIP

PF_HYLINK

  

Protocol Family: ?

PF_IMPLINK

  

Protocol Family: ?

PF_INET

  

Protocol family: Internet IP Protocol

PF_INET6

  

Protocol family: IP version 6

PF_IPX

  

Protocol family: Novell IPX

PF_KEY

  

Protocol family: Key management API

PF_LAT

  

Protocol Family: ?

PF_LINK

  

Protocol Family: ?

PF_MAX

  

Protocol family: Maximum value

PF_NBS

PF_NCA

PF_NIT

PF_NS

  

Protocol Family: ?

PF_OSI

  

Protocol Family: ?

PF_OSINET

PF_POLICY

PF_PUP

  

Protocol Family: ?

PF_ROUTE

  

Protocol Family: ?

PF_SNA

  

Protocol Family: Linux SNA project

PF_UNIX

  

Protocol family: Unix domain sockets

PF_UNSPEC

  

Protocol family: Unspecified

PF_X25

  

Protocol family: Reserved for X.25 project

SCM_RIGHTS

SHUT_RD

  

Shutdown read part of full duplex socket

SHUT_RDWR

  

Shutdown read and write part of full duplex socket

SHUT_WR

  

Shutdown write part of full duplex socket

SOCK_DGRAM

  

Type of socket: datagram (conn.less) socket (UDP)

SOCK_RAW

  

Type of socket: raw socket

SOCK_RDM

  

Type of socket: reliably-delivered message

SOCK_SEQPACKET

  

Type of socket: sequential packet socket

SOCK_STREAM

  

Type of socket: stream (connection) type socket (TCP)

SOL_SOCKET

  

Socket option level: Socket level

SOMAXCONN

  

Maximum queue length specifiable by listen.

SO_ACCEPTCONN

  

Socket option: ?

SO_BROADCAST

  

Socket option: Broadcast

SO_DEBUG

  

Socket option level: debug

SO_DGRAM_ERRIND

SO_DONTLINGER

SO_DONTROUTE

  

Socket option: Don't route

SO_ERROR

  

Socket option: Error

SO_KEEPALIVE

  

Socket option: keep alive

SO_LINGER

  

Socket option: ?

SO_OOBINLINE

  

Socket option: ?

SO_PROTOTYPE

SO_RCVBUF

  

Socket option: receive buffer

SO_RCVLOWAT

  

Socket option: ?

SO_RCVTIMEO

  

Socket option: ?

SO_REUSEADDR

  

Socket option: Reuse address

SO_SNDBUF

  

Socket option: Send buffer

SO_SNDLOWAT

  

Socket option: ?

SO_SNDTIMEO

  

Socket option: ?

SO_STATE

SO_TYPE

  

Socket option: Type

SO_USELOOPBACK

S_IN

  

Input socket in socket pair.

S_OUT

  

Output socket in socket pair

TCP_ABORT_THRESHOLD

TCP_CONN_ABORT_THRESHOLD

TCP_CONN_NOTIFY_THRESHOLD

TCP_CORK

  

Get/Set CORK algorithm: Send only complete packets

TCP_INIT_CWND

TCP_KEEPALIVE

TCP_KEEPALIVE_ABORT_THRESHOLD

TCP_KEEPALIVE_THRESHOLD

TCP_MAXSEG

  

Get/Set Maximum segment size

TCP_NODELAY

  

Get/Set No delay flag: disable Nagle algorithm

TCP_NOTIFY_THRESHOLD

TCP_RECVDSTADDR

_OLD_IPV6_RECVDSTOPTS


Documentation generated on: Jul 08 2014