DIGITAL TCP/IP Services for OpenVMS
System Services and C Socket Programming
Previous
Contents
Index
H
Header files #1
Header files #2
Header files #3
Host addresses
mapping for client systems
hostent
structure
htonl()
socket routine
htons()
description
I
I/O
assigning a channel
cancel
canceling a request
channels
releasing
control parameters
SET CHARACTERISTICS function
SET MODE function
status block #1
status block #2
status block #3
status block #4
I/O functions
See
Internet I/O function codes
#include
files
#include
types
INET device
cancel I/O channel
INET subfunction codes
inet_addr()
description
inet_lnaof()
socket routine
inet_makeaddr()
description
inet_netof()
description
inet_network()
description
inet_ntoa()
description
Internet
address
specifying a local host
application programs #1
application programs #2
definition file examples #1
definition file examples #2
definition file examples #3
deleting device
protocols
pseudodevice
assigning a channel
Internet I/O function codes
Internet pseudodevice
See
device socket
in_addr structure
IO$ACCESS
IO$DEACCESS
IO$M_ACCEPT modifier
accepting a connection request
IO$M_INTERRUPT #1
IO$M_INTERRUPT #2
examples #1
examples #2
reading out-of-band data #1
reading out-of-band data #2
specifying an out-of-band data write
IO$M_NOW
IO$M_OUTBAND
arguments
condition values
IO$M_READATTN
access modes
arguments
considerations
enable
request
IO$M_SHUTDOWN
IO$M_WRTATTN
access modes
arguments
condition values
enable the AST
IO$READVBLK
arguments
IO$_ACCESS
arguments #1
arguments #2
condition values
device channel
error codes
establishing a pseudo connection
function modifiers
initiating a connection
IO$M_ACCEPT function modifier
remote socket name
timeout intervals
IO$_ACPCONTROL
arguments
C programming example
condition values
INET call codes
MACRO-32 example
used with the BIND database
IO$_DEACCESS
deleting a socket
description
function modifiers
linger option
shutdown flags
IO$M_SHUTDOWN #1
IO$M_SHUTDOWN #2
shutting down a connection #1
shutting down a connection #2
IO$_READVBLK
arguments #1
arguments #2
C programming example
condition values
example
OpenVMS
flags
flush data from queue
function modifiers
IO$M_EXTEND modifier
IO$M_INTERRUPT modifier #1
IO$M_INTERRUPT modifier #2
item_list_2
item_list_3 descriptor
MACRO-32 example
p1
argument #1
p1
argument #2
p2
argument #1
p2
argument #2
p3
argument #1
p3
argument #2
p4
argument
p6
argument
parameters
specifying a logical read operation
specifying a virtual read operation
specifying an output parameter list
TCPIP$C_MSG_BLOCKALL flag
TCPIP$C_MSG_NBIO flag
TCPIP$C_MSG_OOB flag
TCPIP$C_MSG_PEEK flag
TCPIP$C_MSG_PURGE flag
TCPIP$C_SOCK_NAME
TCPIP$M_PEEK modifier
timeout interval
IO$_SENSECHAR
arguments
condition values
item_list_3 descriptor
parameter types
IO$_SENSEMODE
arguments
condition values
item_list_3 descriptor
obtaining device socket information
parameter types
reading out-of-band data
specifying an output parameter list
IO$_SETCHAR
address family support
arguments #1
arguments #2
arguments #3
binding a socket
communications socket options
condition values
creating a socket
IP options
p2
argument
privileges
protocols #1
protocols #2
protocols #3
socket type
TCP/IP options
UDP/IP options
IO$_SETMODE
address family support
arguments #1
arguments #2
binding a socket
broadcasting datagrams
communications socket options
condition values #1
condition values #2
creating a socket
IP options
p2
argument
p5
argument
privileges
protocols #1
protocols #2
protocols #3
sending broadcast datagrams
set as listener
setting up socket for listening
socket type
TCP/IP options
UDP/IP options
used for broadcast and multicast messages
IO$_SETMODE|IO$M_OUTBAND
IO$_SETMODE|IO$M_READATTN
IO$_SETMODE|IO$M_WRTATTN
IO$_WRITEVBLK
access modes
arguments
broadcast and multicast messages
C example #1
C example #2
condition values
flags
function modifiers
IO$M_INTERRUPT modifier
MACRO-32 example
multiple buffers
p5
argument
specify a write operation
used in connection requests
IOCTL
commands
IO$_SETCHAR
IO$_SETMODE
parameters
description
specifying
types
SIOCATMARK command
subfunction
ioctl()
socket routine
iovec
structure
IP
parameter types
protocol options
IP multicast datagrams
receiving
sending
IP_ADD_MEMBERSHIP option #1
IP_ADD_MEMBERSHIP option #2
IP_DROP MEMBERSHIP option
IP_DROP_MEMBERSHIP option
for leaving a multicast group
IP_HDRINCL option
IP_MULTICAST_IF option
IP_MULTICAST_LOOP option
IP_MULTICAST_TTL option
for sending a multicast datagram
IP_OPTIONS option
IP_RECVDSTADDR option
IP_RECVOPTS option
IP_TOS option
IP_TTL option
Item list
specifying
Item list descriptors
defined
item_list_2
item_list_3
using descriptors
Previous
Next
Contents
Index