Compaq TCP/IP Services for OpenVMS
Sockets API and System Services Programming
Index
Previous
Contents
Master Alphabetic Index
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
W
A
accept()
function
how to use
ACP operations
See
IO$_ACPCONTROL function
Active sockets
Address families
IO$M_OUTBAND
IO$_SETMODE function
Addresses
using 64-bit (Alpha only)
Alias names
Application calling sequences
TCP client
TCP server
UDP client
UDP server
Application development files
C language definitions
libraries
network definitions
programing examples
standard UNIX definitions
Application programming interfaces
supported APIs
Arguments
iosb
passing by descriptor
$QIO system service
$QIOW system service
$ASSIGN system service
access modes
channel
description
I/O channel service
Assigning a channel
to the network device
AST routines
$QIO service #1
$QIO service #2
AST states
calling a Sockets API function
Asynchronous queue requests
Asynchronous system traps (ASTs)
B
Berkeley Internet Name Domain resolver
See
BIND resolver
Berkeley Software Distribution Sockets API
bind()
function
BIND lookups
using $QIO system service
using Sockets API function
BIND resolver
accessing
service
used with IO$_ACPCONTROL
BIND service
Broadcast messages
on a local network
Broadcasting on a local network
See
Broadcast messages
Buffers
limits
with $ASSIGN system service
multiple
operations
C
C language definition files
Cancel operation
$CANCEL system service
canceling I/O operations
CC command
/DEFINE option
using
_SOCKADDR_LEN
Channels
assigning to TCPIP$DEVICE:
assigning to the network device
canceling pending I/O requests
deassigning
See
$DASSGN system service
close()
function
example
Closing a connection
IO$_DEACCESS function
Commands
CC
LINK
SET PROTOCOL UDP
/BROADCAST qualifier
to disable privilege checking
SIOCATMARK
START COMMUNICATION
Compilation warnings
Compiling with Compaq C
connect()
function
Connections
accepting a request
with $QIO system service
with Sockets API function
closing
disconnecting
establishing a pseudoconnection
initiating
sending a request
shutting down #1
shutting down #2
D
$DASSGN system service
deleting a network device
releasing an I/O channel
timeout intervals
Data streams
reading out-of-band data
Data structures
Data type declarations
C and C++ implementations
Datagrams
broadcasting #1
broadcasting #2
sending #1
sending #2
Deassigning an I/O channel
decc$get_sdc()
function
/DEFINE option
using
_SOCKADDR_LEN
#DEFINE preprocessor directive
Definition files
location
Device drivers
applying restrictions
Device name
assigning a channel
E
Enable Write Attention AST function
See
IO$M_WRTATTN modifier
ERRNO.H
file
errno
values
Error checking
Error codes
Errors
notification
Event flags
Examples
location of
EXEC mode
calling Sockets API functions from
F
Flags
$QIO event
Flushing data from queue
Functions
See
Sockets API functions
G
gethostbyaddr()
function
gethostbyname()
function
gethostname()
function
getnetbyaddr()
function
getnetbyname()
function
getpeername()
function
getprotobyname()
function
getprotobynumber()
function
getprotoent()
function
getservbyname()
function
getservbyport()
function
getsockname()
function
getsockopt()
function
H
Header files #1
Header files #2
Header files #3
Host addresses
mapping for client systems
hostent
structure
htonl()
function
htons()
function
I
I/O
assigning a channel
canceling
canceling a request
releasing a channel
SET CHARACTERISTICS function
SET MODE function
status block
I/O access modes
I/O requests
asynchronous
synchronous
I/O status block
#include
files
#include
syntax
inet
device
canceling I/O channel
inet_addr()
function
inet_lnaof()
function
inet_makeaddr()
function
inet_netof()
function
inet_network()
function
inet_ntoa()
function
Internet address
specifying a local host
Internet protocol family
in_addr
structure
IO$M_ACCEPT modifier
accepting a connection request
IO$M_EXTEND modifier #1
IO$M_EXTEND modifier #2
IO$M_EXTEND modifier #3
IO$M_EXTEND modifier #4
IO$M_INTERRUPT modifier #1
IO$M_INTERRUPT modifier #2
IO$M_INTERRUPT modifier #3
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_LOCKBUF modifier
IO$M_NOW modifier #1
IO$M_NOW modifier #2
IO$M_NOW modifier #3
IO$M_NOWAIT modifier #1
IO$M_NOWAIT modifier #2
IO$M_OUTBAND modifier
IO$M_PURGE modifier
IO$M_READATTN modifier
IO$M_SHUTDOWN modifier
IO$M_TN_SENSEMODE modifier
IO$M_TN_SETMODE modifier
IO$M_TN_SHUTDOWN modifier
IO$M_TN_STARTUP modifier
IO$M_WRTATTN modifier
IO$_ACCESS function
device channel
establishing a pseudoconnection
function modifiers
initiating a connection
IO$M_ACCEPT modifier
remote socket name
timeout intervals
IO$_ACPCONTROL function
inet call codes
subfunction codes
used with the BIND database
IO$_DEACCESS function #1
IO$_DEACCESS function #2
deleting a socket
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
function modifiers
IO$_READVBLK function
flags
flushing data from queue
IO$M_EXTEND modifier
IO$M_INTERRUPT modifier #1
IO$M_INTERRUPT modifier #2
item_list_3
descriptor
OOB character
OpenVMS examples
read flags
specifying a logical read operation
specifying a virtual read operation
TCPIP$M_PEEK modifier
timeout interval
IO$_SENSECHAR function
IO$_SENSEMODE function
obtaining socket information
reading out-of-band data
IO$_SETCHAR function
binding a socket
creating a socket
protocols
socket type
IO$_SETMODE function #1
IO$_SETMODE function #2
IO$_SETMODE function #3
binding a socket
broadcasting datagrams
creating a socket
protocols
sending broadcast datagrams
setting as listener #1
setting as listener #2
socket type
used for broadcast and multicast messages
IO$_TTY_PORT function
IO$_WRITEVBLK function
broadcast and multicast messages
flags
IO$M_INTERRUPT modifier
modifiers
specify a write operation
used in connection requests
IOCTL
SIOCATMARK command
subfunction
ioctl()
function
IOCTL requests
iovec
structure
IP
protocol options
IP addressing
use of wildcards
IP family
IP multicast datagrams
receiving
sending
IP protocol options
IP_ADD_MEMBERSHIP option
IP_DROP_MEMBERSHIP option
for leaving a multicast group
IP_MULTICAST_TTL option
for sending a multicast datagram
Previous
Next
Contents
Index