Index
Prev |  |

## Index

accept
  Establishing Socket Connections

address
  binding
    Address Binding

address, manipulation
  Byte Ordering

array, fixed length
  Fixed-Length Arrays

array, fixed-size
  Fixed-length Size Arrays

array, variable length
  Variable-Length Arrays

array, XDR
  Byte Arrays

asynchronous processing
  Asynchronous Execution Mode

authentication, RPC
  RPC Message Identification and Authentication
  Message Authentication

batch, RPC
  Batching

big endian
  Byte Ordering

binding
  address
    Address Binding

binding, RPC
  Binding and Rendezvous Independence

block size, XDR
  Basic Block Size

boolean, XDR
  Booleans

booleans, XDR
  Special Cases

broadcast, RPC
  Broadcast RPC

byte ordering
  Byte Ordering

byte, arrays, XDR
  Byte Arrays

cache file mapping
  UNS Cache Files

client/server model
  The Client/Server Model

connection establishment
  transport interface
    Connection Establishment

connection release
  Connection Release

connectionless
  socket
    Connectionless Sockets

connectionless-mode service (transport interface)
  Introduction to Connectionless-Mode Service

connectionless-mode transport service
  Connectionless-Mode Service

connection-mode transport service
  Connection-Mode Service

constants
  Constants

constants, XDR
  Constants

constructed data type filters
  Constructed Data Type Filters

daemon, Internet
  The inetd Daemon

data transfer
  Data Transfer

data, optional
  Optional Data

data, transfer
  Transferring Data

datagram
  receive
    Receiving IP Multicast Datagrams
  send
    Sending IP Multicast Datagrams

data-type filters
  Constructed Data Type Filters

descriptors,adding to protocol library
  UNS Name Service Daemon Operation

discriminated unions
  Discriminated Unions

discriminated unions, XDR
  Discriminated Unions

double precision, XDR
  Double-Precision Floating Points

entry points
  How UNS Protocol Libraries Work

enumeration filters, XDR
  Enumeration Filters

enumerations, XDR
  Enumerations
  Enumerations

event handling
  Event Handling

examples, XDR
  Examples of Constructed Data Types

exceptions, rpcgen
  Special Cases

fcntls
  F_SETOWN
    Interrupt-driven Sockets I/O
  FASYNC
    Interrupt-driven Sockets I/O
  FNDELAY
    Nonblocking Sockets

FD_CLR
  I/O Multiplexing

FD_ISSET
  I/O Multiplexing

FD_SET
  I/O Multiplexing

FD_SETSIZE
  I/O Multiplexing

FD_ZERO
  I/O Multiplexing

filters, number
  Number Filters

fixed-length array
  Fixed-Length Arrays

fixed-size array
  Fixed-length Size Arrays

floating point, XDR
  Floating-point Filters
  Floating Points

gethostbyaddr(3)
  Host Names

gethostbyname(3)
  Host Names

getnetbyname(3)
  Network Names

getnetbynumber(3)
  Network Names

getprotobyname(3)
  Protocol Names

getprotobynumber(3)
  Protocol Names

getservbyname(3)
  Service Names

getservbynumber(3)
  Service Names

getsockopt(2)
  Socket Options

groups
  signal process
    Signals and Process Groups

host, name
  Host Names

htonl(3)
  Byte Ordering

htons(3)
  Byte Ordering

hyper integer, unsigned
  Hyper Integers and Hyper Unsigned

inetd
  The inetd Daemon
  tcpmux
    The inetd Daemon

integer, unsigned
  Unsigned Integers

integer, XDR
  Integers

Interface identification
  Interface Identification

interrupt-driven socket I/O
  Interrupt-driven Sockets I/O

I/O multiplexing
  I/O Multiplexing

I/O streams, XDR
  Standard I/O Streams

ioctls
  SIOCADDMULTI
    Receiving IP Multicast Datagrams
  SIOCATMARK
    Out-of-Band Data
  SIOCDELMULTI
    Receiving IP Multicast Datagrams
  SIOCGIFBRDADDR
    Broadcasting
  SIOCGIFCONF
    Broadcasting
  SIOCGIFFLAGS
    Broadcasting
  TIOCNOTTY
    Connection-based Servers

ioctls, SIOCGIFDSTADDR
  Broadcasting

IP
  broadcasting
    Broadcasting
  multicast datagram, receive
    Receiving IP Multicast Datagrams
  multicast datagram, send
    Sending IP Multicast Datagrams
  multicasting
    IP Multicasting

IPv6 communication
  Sockets-based Communication Using IPv6

IPv6 sockets
  address structures
    IPv6 Address Structures
  connection-based client
    Connection-based Client
  connection-based server
    Connection-based Server
  connectionless client
    Connectionless Client
  connectionless server
    Connectionless Server
  creation
    Creation of an IPv6 Socket
  loopback addresses
    IPv6 Loopback Address
  protocol independent
    Protocol Independent Socket Address Structure
  unicast options
    Unicast Socket Options
  unspecified addresses
    IPv6 Unspecified Address
  using multicasting
    Using Multicasting

language, RPC
  XDR and RPC Language Structure

library, UNS
  UNS Library Routines

library, XDR
  The XDR Library

linked lists, XDR
  Linked Lists

listen
  Establishing Socket Connections

little endian
  Byte Ordering

local management (transport interface)
  Local Management

mapping, name to address
  Introduction

memory, streams, XDR
  Memory Streams

message authentication, RPC
  Message Authentication

message, authentication, RPC
  RPC Message Identification and Authentication

message, protocol, RPC
  RPC Protocol Definition

model, RPC
  The Remote Procedure Call Model

modes of service (transport interface)
  Modes of Service

multicasting, IP
  IP Multicasting

multiplexing
  input
    I/O Multiplexing
  output
    I/O Multiplexing

name service
  cache files
    UNS Name Service Daemon Operation
  functions
    Understanding UNS Utility Functions
  implementation
    Overview of UNS
  library entry points
    How UNS Protocol Libraries Work

names, host
  Host Names

names, network
  Network Names

names, protocol
  Protocol Names

names, service
  Service Names

Name-to-Address Mapping
  Introduction

network
  library routines
    Network Library Routines
  names
    Network Names

Network Selection
  Introduction

Network Services Library
  Overview of the Transport Interface

no data
  No Data

Node name mapping
  Node Names and Service Names
  Node Name Mapping

Node names
  Node Names and Service Names

non-blocking sockets
  Nonblocking Sockets

non-filter primitives
  Non-filter Primitives

nsd_set_result
  Understanding UNS Utility Functions

ntohl(3)
  Byte Ordering

ntohs(3)
  Byte Ordering

null authentication
  Null Authentication

number filters, XDR
  Number Filters

object, XDR
  The XDR Object

opaque data, variable length
  Variable-Length Opaque Data

opaque data, XDR
  Opaque Data
  Fixed-Length Opaque Data

Open Systems Interconnection
  Introduction

operation directions, XDR
  XDR Operation Directions

optional data
  Optional Data

options, socket
  Socket Options

OSI (Open Systems Interconnection)
  Introduction

pointers, XDR
  Pointers

port mapper, RPC
  Port Mapper Program Protocol

primitives, non-filter
  Non-filter Primitives

primitives, XDR library
  XDR Library Primitives

procedures, RPC
  Assigning RPC Program Numbers

process groups
  Signals and Process Groups

protocol
  select
    Selecting Protocols

protocol independence
  Guidelines for Protocol Independence

protocol library utility functions
  Understanding UNS Utility Functions

protocol library, adding descriptors
  UNS Name Service Daemon Operation

protocol names
  Protocol Names

protocol requirements, RPC
  RPC Protocol Requirements

pseudo terminals
  terminal
    pseudo
      Pseudo-Terminals

pty creation
  Pseudo-Terminals

read(2)
  Transferring Data

receive IP multicast datagram
  Receiving IP Multicast Datagrams

record marking, RPC
  Record Marking Standard

record streams
  Record (TCP/IP) Streams

recv(2)
  Transferring Data

recvfrom(2)
  Connectionless Sockets

reference model (transport interface)
  OSI Reference Model

remote, programs, RPC
  Assigning RPC Program Numbers

rendezvous independence, RPC
  Binding and Rendezvous Independence

routines, library
  Network Library Routines

RPC
  authentication
    Message Authentication
  authentication protocols
    Authentication Protocols
  authentication, UNIX
    AUTH_UNIX Authentication
  batch
    Batching
  binding
    Binding and Rendezvous Independence
  broadcast
    Broadcast RPC
  generating XDR routines
    Generating XDR Routines
  language
    XDR and RPC Language Structure
  message authentication
    RPC Message Identification and Authentication
    Message Authentication
  message protocol
    RPC Protocol Definition
  model
    The Remote Procedure Call Model
  null authentication
    Null Authentication
  parameter authentication
    Authentication Protocols
  port mapper
    Port Mapper Program Protocol
  procedures
    Assigning RPC Program Numbers
  programs
    Programs
  protocol requirements
    RPC Protocol Requirements
  record marking
    Record Marking Standard
  remote programs
    Assigning RPC Program Numbers
  rendezvous independence
    Binding and Rendezvous Independence
  transports
    RPC Transports and Semantics
  UNIX authentication
    AUTH_UNIX Authentication

rpcbind(1M)
  The Port Mapper Programs

rpcgen
  C preprocessor
    The C Preprocessor
  debugging
    Generating XDR Routines
  declarations
    Declarations
  local to remote procedure
    Changing Local Procedures to Remote Procedures
  server broadcasting
    Server-side Broadcast Handling
  server procedures
    Other Information Passed to Server Procedures
  special cases
    Special Cases
  timeout changes
    Client-side Timeout Changes

rwho server
  Connectionless Servers

select protocol
  Selecting Protocols

select(2)
  I/O Multiplexing

send IP multicast datagram
  Sending IP Multicast Datagrams

send(2)
  Transferring Data

sendto(2)
  Connectionless Sockets

server/client model
  The Client/Server Model

service names
  Service Names
  Node Names and Service Names

setsockopt(2)
  Socket Options

signal handling
  Signals and Process Groups

signals
  SIGCHLD
    Signals and Process Groups
  SIGIO
    Interrupt-driven Sockets I/O
  SIGURG
    Interrupt-driven Sockets I/O

size, block
  Basic Block Size

socket
  Scheduled Transfers
    Scheduled Transfers Sockets
  ST
    ST Sockets

sockets
  connectionless
    Connectionless Sockets
  interrupt-driven I/O
    Interrupt-driven Sockets I/O
  I/O
    Transferring Data
  non-blocking
    Nonblocking Sockets
  options
    Socket Options

Sockets for IPv6
  Sockets-based Communication Using IPv6

special cases, rpcgen
  Special Cases

state transition rules
  State Transitions

state transition tables (transport interface)
  State Transitions

stream access, XDR
  XDR Stream Access

STREAMS
  Introduction
  OSI Reference Model
  Asynchronous Execution Mode

streams, record
  Record (TCP/IP) Streams

strings
  Strings

strings, XDR
  Special Cases
  Strings

structures, XDR
  Structures
  Structures

TCP/IP
  record streams
    Record (TCP/IP) Streams

transfer, data
  Transferring Data

Translation functions
  Translation Functions

transmit datagram
  Sending IP Multicast Datagrams

transport interface
  connection establishment
    Connection Establishment
  connectionless-mode service
    Introduction to Connectionless-Mode Service
  local management
    Local Management
  reference model
    OSI Reference Model
  state transition tables
    State Transitions

transport service
  connection mode
    Connection-Mode Service
  connectionless-mode
    Connectionless-Mode Service

transport service data units (TDSU)
  Data Transfer

TSDU (Transport Service Data Units)
  Data Transfer

typedefs
  Typedefs

typedefs, XDR
  Typedefs

unions, discriminated
  Discriminated Unions

unions, XDR
  Unions

UNIX authentication, RPC
  AUTH_UNIX Authentication

UNS
  Overview of UNS

unsigned integer
  Unsigned Integers

variable-length array
  Variable-Length Arrays

variable-length opaque data
  Variable-Length Opaque Data

void, XDR
  Special Cases

write(2)
  Transferring Data

XDR
  basic block size
    Basic Block Size
  booleans
    Special Cases
    Booleans
  byte arrays
    Byte Arrays
  constants
    Constants
  discriminated union
    Discriminated Unions
  discriminated unions
    Discriminated Unions
  double precision
    Double-Precision Floating Points
  enumeration filters
    Enumeration Filters
  enumerations
    Enumerations
    Enumerations
  examples
    Examples of Constructed Data Types
  fixed-size array
    Fixed-length Size Arrays
  floating point
    Floating Points
  floating point filters
    Floating-point Filters
  future directions
    Areas for Future Enhancement
  hyper integer
    Hyper Integers and Hyper Unsigned
  hyper unsigned
    Hyper Integers and Hyper Unsigned
  integer
    Integers
  I/O streams
    Standard I/O Streams
  language
    XDR and RPC Language Structure
  language syntax
    Syntax Notes
  library
    The XDR Library
  library primitives
    XDR Library Primitives
  linked lists
    Linked Lists
  memory streams
    Memory Streams
  non-filter primitives
    Non-filter Primitives
  number filters
    Number Filters
  object
    The XDR Object
  opaque data
    Opaque Data
    Fixed-Length Opaque Data
  operation directions
    XDR Operation Directions
  pointers
    Pointers
  record streams
    Record (TCP/IP) Streams
  routine generation
    Generating XDR Routines
  specification
    XDR Protocol Specification
  stream access
    XDR Stream Access
  stream implementation
    XDR Stream Implementation
  strings
    Special Cases
    Strings
  structures
    Structures
    Structures
  typedefs
    Typedefs
  unions
    Unions
  void
    Special Cases

Prev | Table of Contents |
Appendix C. IRIX Name Service Implementation |  |