JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
ONC+ Developer's Guide     Oracle Solaris 11 Express 11/10
search filter icon
search icon

Document Information

Preface

1.  Introduction to ONC+ Technologies

2.  Introduction to TI-RPC

3.  rpcgen Programming Guide

4.  Programmer's Interface to RPC

5.  Advanced RPC Programming Techniques

6.  Porting From TS-RPC to TI-RPC

7.  Multithreaded RPC Programming

8.  Extensions to the Sun RPC Library

9.  NIS+ Programming Guide

A.  XDR Technical Note

B.  RPC Protocol and Language Specification

C.  XDR Protocol Specification

D.  RPC Code Examples

E.  portmap Utility

F.  Writing a Port Monitor With the Service Access Facility (SAF)

Glossary

Index

Numbers and Symbols

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

C

C
rpcgen tool, Compile-Time ANSI C-compliant Code
ANSI C compliance
SunOS 9 Software Environment Features
Compile-Time Flags
Compile-Time ANSI C-compliant Code
C-style mode
SunOS 9 Software Environment Features
Compile-Time Flags
Compile-Time C-style Mode
preprocessing directives
Preprocessing Directives
cpp Directive
Command-Line Define Statements
rpcgen tool and
C-style mode, RPCL C-style Mode
C-style mode
rpcgen tool
SunOS 9 Software Environment Features
Compile-Time Flags
Compile-Time C-style Mode
RPCL C-style Mode
caching
NIS+, NIS+ Administration Commands
server, Server Caching
call semantics
TI-RPC
Call Semantics
Transports and Semantics
callback procedures, Using Transient RPC Program Numbers
and transient RPC program numbers
Using Transient RPC Program Numbers
Using Transient RPC Program Numbers
NIS+, Program Compilation
RPCSEC_GSS, Callbacks
uses, Using Transient RPC Program Numbers
CBC (cipher block chaining) mode, AUTH_KERB Authentication
cd command, run Keyword
change, NIS+ table entry objects, NIS+ API
changes, port monitor configuration scripts, Printing, Installing, and Replacing Configuration Scripts
changing
port monitor configuration scripts, Per-Service Configuration Scripts
port monitor services, Port Monitor Administrative File _pmtab
cipher block chaining (CBC) mode, AUTH_KERB Authentication
circuit-oriented transports, when to use, Transport Selection
circuit_v transport type, Network Selection
cl_auth field, Low-Level Data Structures
classes of messages, Message Classes
client handles
Top-Level Routines
Intermediate-Level Routines
Expert-Level Routines
Bottom-Level Routines
creating, Top-Level Interface
expert-level interface
Client Side of the Expert-Level Interface
Client Side of the Expert-Level Interface
intermediate level interface
Client Side of the Intermediate-Level Interface
Client Side of the Intermediate-Level Interface
top-level interface
Converting Local Procedures to Remote Procedures
Client Side of the Top-Level Interface
top-level level interface, Top-Level Routines
creation
bottom-level interface, Client Side of the Bottom-Level Interface
top-level interface, Converting Local Procedures to Remote Procedures
destroying
top-level interface, Converting Local Procedures to Remote Procedures
destruction
expert-level interface, Client Side of the Expert-Level Interface
top-level interface, Client Side of the Top-Level Interface
low-level data structures, Low-Level Data Structures
low-level data structures for, Low-Level Data Structures
client programs
and rpcgen tool, Converting Local Procedures to Remote Procedures
remote copy, Connection-Oriented Transports
rpcgen tool
ANSI C-compliance, Compile-Time ANSI C-compliant Code
complex data structure passing
Passing Complex Data Structures
Passing Complex Data Structures
debugging
Debugging Applications
Debugging Applications
directory listing service
Passing Complex Data Structures
Passing Complex Data Structures
message printing code example
Converting Local Procedures to Remote Procedures
Converting Local Procedures to Remote Procedures
MT-safety
SunOS 9 Software Environment Features
Compile-Time MT-Safe Code
overview
rpcgen Tutorial
Converting Local Procedures to Remote Procedures
simplified interface, Client Side of Simplified Interface
client stub routines
rpcgen tool
What Is rpcgen?
Converting Local Procedures to Remote Procedures
Converting Local Procedures to Remote Procedures
C-style mode, Compile-Time C-style Mode
MT Auto mode, Compile-Time MT Auto Mode
MT-safe
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
MT-unsafe
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
preprocessing directive, Preprocessing Directives
client templates
rpcgen tool
SunOS 9 Software Environment Features
Compile-Time Flags
Compile-Time Client and Server Templates
Compile-Time C-style Mode
client time-out periods, Top-Level Routines
creation of timed clients
Client Side of the Top-Level Interface
Client Side of the Intermediate-Level Interface
rpcgen tool, Time-out Changes
clients
batched
Batching
Batched Code Example
multiple versions, Multiple Client Versions
multithreaded, MT Client Overview
safety
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
Programmer's Interface to RPC
User mode
MT User Mode
Freeing Library Resources in User Mode
NIS+, NIS+ Administration Commands
transaction IDs and, Transports and Semantics
TS-RPC and TI-RPC, Comparison Examples
_clnt.c suffix, Converting Local Procedures to Remote Procedures
clnt_create routine, code example, Converting Local Procedures to Remote Procedures
clnt_perror routine, Debugging Applications
clnt_sperror routine, Debugging Applications
comments, XDR language, Lexical Notes
compatibility
library functions
Function Compatibility Lists
Other Functions
compilation
NIS+, Program Compilation
rpcgen tool
SunOS 9 Software Environment Features
Compile-Time C-style Mode
complex data structures
packing with xdr_inline
Compile-Time Flags
Compile-Time xdr_inline() Count
rpcgen tool
Passing Complex Data Structures
Passing Complex Data Structures
compound data type filters
XDR
Passing Arbitrary Data Types
Constructed Data Type Filters
_config file
Interpreting Configuration Scripts With doconfig()
Per-Port Monitor Configuration Files
Per-Port Monitor Configuration Scripts
config file, Important Files
connection-oriented endpoints, Low-Level Data Structures
connection-oriented transports
and port monitors
Using Port Monitors
Using Port Monitors
client handle creation for, Bottom-Level Routines
nettype parameters for, Network Selection
remote copy code example, Connection-Oriented Transports
server handle creation for, Bottom-Level Routines
connectionless transports
client handle creation for, Bottom-Level Routines
nettype parameters for, Network Selection
server handle creation for, Bottom-Level Routines
UDP, rpcbind Operation
constants
RPC language, RPCL Constants
XDR language
Constant
Lexical Notes
Syntax Notes
constructed data type filters
XDR
Passing Arbitrary Data Types
Constructed Data Type Filters
conversation key
AUTH_DES authentication
AUTH_DES Authentication Verifiers
AUTH_DES Authentication Verifiers
Diffie-Hellman Encryption
conversion
of local procedures to remote procedures
Converting Local Procedures to Remote Procedures
Converting Local Procedures to Remote Procedures
to XDR format
Passing Complex Data Structures
Passing Complex Data Structures
XDR Library
convert
addresses, Porting Issues
from XDR format
Passing Arbitrary Data Types
Client Side of the Top-Level Interface
Memory Allocation With XDR
Memory Allocation With XDR
XDR Library
XDR Library
to XDR format
Passing Arbitrary Data Types
Memory Allocation With XDR
Memory Allocation With XDR
What Is XDR?
XDR Library
converting
addresses, Name-to-Address Translation
to XDR format, Passing Arbitrary Data Types
copy
NIS+ database entries, NIS+ API
NIS+ objects, NIS+ API
NIS+ table entry objects, NIS+ API
copying, remote, Connection-Oriented Transports
cpp directive, rpcgen tool, cpp Directive
crashes
server
Transports and Semantics
Nicknames and Clock Synchronization
create
NIS+ databases, NIS+ API
NIS+ directory objects, Program Compilation
NIS+ group objects, Program Compilation
NIS+ table objects, Program Compilation
creating
utmpx entries
Creating utmpx Entries
Port Monitor Administrative File _pmtab
Port Monitor Responsibilities
creation, of NIS+ group objects, NIS+ API
credentials
AUTH_DES, AUTH_DES Authentication
AUTH_KERB
AUTH_KERB Authentication
AUTH_KERB Authentication
AUTH_KERB Authentication
NFS Mount Example
window
AUTH_DES Authentication
AUTH_KERB Authentication
window (lifetime) of, AUTH_DES Authentication Verifiers