ONC+ RPC Developer's Guide

Exit Print View

Updated: July 2014
 
 

R

/rpcsvc directoryindex iconProgram Number Registration
raw RPC
testing programs using low-levelindex iconSimple Program Using Raw RPC
READDIR procedure
index iconDirectory Listing Program and Support Routines (rpcgen)
index iconClient-side Implementation of rls.c
index iconPassing Complex Data Structures
record streams
XDR
index iconRecord-Marking Standard
index iconRecord-Marking Standard
index iconRecord TCP/IP Streams
index iconMemory Streams
record-marking standard
index iconRecord-Marking Standard
index iconRecord-Marking Standard
recursive data structures
index iconOptional-Data
index iconNonrecursive Stack in XDR
index iconAdvanced XDR Topics
registering
authentication numbersindex iconAuthentication Protocols
procedures as RPC programs
index iconServer Side of the Simplified Interface
index iconRPC Routines???Simplified Level
registrationindex iconRegistering and Unregistering Services
hand-coded registration routineindex iconHand-Coded Registration Routine
procedures as RPC programsindex iconHand-Coded Registration Routine
program version numbersindex iconMultiple Server Versions
remote directory listing service
index iconClient-side Implementation of rls.c
index iconPassing Complex Data Structures
remote procedures
conversion of local proceduresindex iconClient Program to Call printmsg.c
conversion of local procedures toindex iconConverting Local Procedures to Remote Procedures
identification
index iconProgram and Procedure Numbers
index iconTransports and Semantics
identifying
index iconProgram Number Registration
index iconProgram, Version, and Procedure Numbers
index iconProgram, Version, and Procedure Numbers
Remote Time Protocol
index iconCompile-Time MT Auto Mode
index iconrpcgen Preprocessing Directives
rendezvousing
TI-RPCindex iconBinding and Rendezvous Independence
rls.c routineindex iconClient-side Implementation of rls.c
RPC
address look-up services
index iconRegistering Addresses
index iconAddress Look-up Services
index iconRPC Routines???Expert Level
address reportingindex iconReporting RPC Information
address translation
index iconPorting Issues
index iconName-to-Address Translation
asynchronous modeindex iconpoll on the Server Side
batched
index iconBatched Code Example
index iconBatching
index iconBatched Server
index iconBatching
errors
index iconProgram and Procedure Numbers
index iconDebugging Applications
index iconDebugging Applications
identification of remote proceduresindex iconTransports and Semantics
identifying remote procedures
index iconProgram and Procedure Numbers
index iconProgram, Version, and Procedure Numbers
index iconProgram, Version, and Procedure Numbers
information report
index iconUsing Transient RPC Program Numbers
index iconUsing Transient RPC Program Numbers
information reportingindex iconReporting RPC Information
interface routines
index iconTop-Level Interface
index iconStandard Interfaces
index iconSimplified Interface
index iconProgrammer's Interface to RPC
index iconTop-Level Routines
index iconOverview of Interface Routines
bottom-levelindex iconBottom-Level Interface
caching serversindex iconServer Caching
expert-level
index iconServer for RPC Lower Level
index iconExpert-Level Interface
intermediate level
index iconIntermediate-Level Interface
index iconIntermediate-Level Routines
low-level data structuresindex iconLow-Level Data Structures
simplified
index iconStandard Interfaces
index iconxdr_reference Syntax Use
standardindex iconStandard Interfaces
top-levelindex iconClient Program to Call printmsg.c
multiple client versionsindex iconMultiple Client Versions
multiple server versionsindex iconMultiple Server Versions
name-to-address translation
index iconPorting Issues
index iconRegistering Addresses
index iconName-to-Address Translation
network selectionindex iconNetwork Selection
poll routineindex iconpoll on the Server Side
record-marking standardindex iconRecord-Marking Standard
standards
index iconRecord-Marking Standard
index iconRecord-Marking Standard
index iconHow RPC Works
transient RPC program numbers
index iconRPC Program Number Assignment
index iconUsing Transient RPC Program Numbers
transport selectionindex iconTransport Selection
RPC (
identifying remote proceduresindex iconProgram Number Registration
RPC (remote procedure call)
errorsindex iconClient Program to Call printmsg.c
failure ofindex iconClient Program to Call printmsg.c
interface routines
top-levelindex iconClient Program to Call printmsg.c
RPC call
record-marking standardindex iconRecord-Marking Standard
RPC language
referenceindex iconRPC Language Reference
RPC language (RPCL)
index iconRPCL Voids
index iconRPCL Syntax
index iconRPC Language Specification
arrays
index iconRPCL Variable-Length Array Declarations
index iconRPCL Fixed-Length Array Declarations
Booleansindex iconRPCL Booleans
Cindex iconWhat Is rpcgen?
C-style mode andindex iconRPCL C-style Mode
constantsindex iconRPCL Constants
declarations
index iconRPCL Variable-Length Array Declarations
index iconRPCL Declarations
definitionsindex iconRPC Language Definitions
discriminated unions
index iconRPCL Unions
index iconRPCL Unions
index iconRPC Protocol Description File: dir.x
enumerations
index iconRPCL Enumerations
index iconRPCL Enumerations
index iconRPC Protocol Description File: dir.x
example protocol described inindex iconSingle Process Version of printmesg.c
fixed-length arrays
index iconRPCL Fixed-Length Array Declarations
index iconRPCL Fixed-Length Array Declarations
keywordsindex iconRPC Protocol Description File: dir.x
opaque dataindex iconRPCL Opaque Data
overviewindex iconRPC Language Reference
pointers
index iconRPCL Pointer Declarations
index iconRPCL Pointer Declarations
portmap protocol specificationindex iconTypical Portmap Sequence (For TCP/IP Only)
program declarations
index iconRPCL Programs
index iconRPCL Programs
simple declarationsindex iconRPCL Simple Declarations
special cases
index iconRPCL Voids
index iconRPCL Special Cases
specification
index iconRPCL Voids
index iconRPC Language Specification
strings
index iconRPCL Strings
index iconSingle Process Version of printmesg.c
structures
index iconRPCL Structures
index iconRPC Protocol Description File: dir.x
syntax
index iconRPC Language Definitions
index iconRPCL Syntax
type definitionsindex iconRPCL Type Definitions
unions
index iconRPCL Unions
index iconRPCL Unions
index iconRPC Protocol Description File: dir.x
variable-length arraysindex iconRPCL Variable-Length Array Declarations
voidsindex iconRPCL Voids
XDR languageindex iconRPC Language Specification
XDR language vs.
index iconRPC Language Reference
index iconRPCL Syntax
RPC_AUTHERROR errorindex iconNicknames and Clock Synchronization
RPC_CLNT preprocessing directiveindex iconrpcgen Preprocessing Directives
rpc_createerr global variableindex iconClient for Trivial Date Service
rpc_gss_principal_t principal name structureindex iconPrincipal Names
rpc_gss_principal_t principal structure nameindex iconGenerating Client Principal Names
RPC_HDR preprocessing directiveindex iconrpcgen Preprocessing Directives
RPC_SVC preprocessing directiveindex iconrpcgen Preprocessing Directives
RPC_TBL preprocessing directiveindex iconrpcgen Preprocessing Directives
RPC_XDR preprocessing directiveindex iconrpcgen Preprocessing Directives
rpcbind daemons
registering addresses withindex iconRegistering Addresses
rpcbind routine
time serviceindex iconAUTH_DES Authentication Verifiers
RPCBPROC_CALLIT procedureindex iconRegistering Addresses
RPCBPROC_GETTIME procedureindex iconAUTH_DES Authentication Verifiers
rpcgen tool
index iconAdd Two Numbers Program (rpcgen)
index iconDebugging Applications
index icon64???Bit Considerations for rpcgen
index iconrpcgen Programming Guide
advantagesindex iconWhat Is rpcgen?
arguments
index iconRPCL C-style Mode
index iconxdr_reference Syntax Use
index iconPassing Arbitrary Data Types
index iconServer Side of the Simplified Interface
index iconCompile-Time C-style Mode
index iconRPC Version of printmsg.c
index iconRPC Version of printmsg.c
authentication
index iconAUTH_KERB Authentication
index iconAUTH_DES Authentication
index iconClient Authentication
index iconRPC Programming Techniques
batched code exampleindex iconBatched Code Example
broadcast call server responseindex iconServer Response to Broadcast Calls
C andindex iconCompile-Time ANSI C-compliant Code
ANSI C compliance
index iconCompile-Time ANSI C-compliant Code
index iconrpcgen Compile-Time Flags
index iconSoftware Environment Features
C-style mode
index iconRPCL C-style Mode
index iconCompile-Time C-style Mode
index iconrpcgen Compile-Time Flags
index iconSoftware Environment Features
preprocessing directives
index iconCommand-Line Define Statements
index iconcpp Directive
index iconPreprocessing Directives
compilation modes
index iconCompile-Time C-style Mode
index iconSoftware Environment Features
complex data structure passing
index iconClient-side Implementation of rls.c
index iconPassing Complex Data Structures
conversion of local procedures to remote procedures
index iconClient Program to Call printmsg.c
index iconConverting Local Procedures to Remote Procedures
cpp directiveindex iconcpp Directive
debugging
index iconDebugging Applications
index iconDebugging Applications
index iconCommand-Line Define Statements
index iconRPC Programming Techniques
defaults
argument passing mode
index iconC-style Mode Client Stub for add.x
index iconCompile-Time C-style Mode
C preprocessorindex iconcpp Directive
client time-out periodindex iconTime-out Changes
compilation modeindex iconSoftware Environment Features
library selectionindex iconCompile-Time TI-RPC or TS-RPC Library Selection
MT-safety
index iconCompile-Time MT-Safe Code
index iconSoftware Environment Features
outputindex iconWhat Is rpcgen?
server exit intervalindex iconPort Monitor Support
define statements on command lineindex iconCommand-Line Define Statements
directory listing program
index iconDirectory Listing Program and Support Routines (rpcgen)
index iconClient-side Implementation of rls.c
index iconPassing Complex Data Structures
dispatch tables
index iconUsing a Dispatch Table
index iconDispatch Tables
failure of remote procedure callsindex iconClient Program to Call printmsg.c
flagsindex iconrpcgen Compile-Time Flags
-A (MT Auto mode)
index iconCompile-Time MT Auto Mode
index iconrpcgen Compile-Time Flags
-a (templates)
index iconrpcgen Template Selection Flags
index iconrpcgen Compile-Time Flags
-b (TS-RPC library)
index iconCompile-Time TI-RPC or TS-RPC Library Selection
index iconrpcgen Compile-Time Flags
-i (xdr_inline() count)index iconCompile-Time xdr_inline Count
-M (MT-safe code)
index iconCompile-Time MT-Safe Code
index iconrpcgen Compile-Time Flags
-N (C-style mode)
index iconCompile-Time C-style Mode
index iconrpcgen Compile-Time Flags
-Sc (templates)
index iconrpcgen Template Selection Flags
index iconrpcgen Compile-Time Flags
-Sm (templates)
index iconrpcgen Template Selection Flags
index iconrpcgen Compile-Time Flags
-Ss (templates)
index iconrpcgen Template Selection Flags
index iconrpcgen Compile-Time Flags
listedindex iconCompile-Time Flags
hand-coding vs.index iconHand-Coded Registration Routine
libraries
libnsl
index iconDifferences Between TI-RPC and TS-RPC
index iconPorting Issues
index iconRPC Protocol Description File: dir.x
index iconClient Program to Call printmsg.c
selecting TI-RPC or TS-RPC library
index iconCompile-Time TI-RPC or TS-RPC Library Selection
index iconrpcgen Compile-Time Flags
index iconSoftware Environment Features
MT (multithread) Auto mode
index iconMT Auto Mode
index iconCompile-Time MT Auto Mode
index iconrpcgen Compile-Time Flags
index iconSoftware Environment Features
MT (multithread)-safe code
index iconCompile-Time MT-Safe Code
index iconrpcgen Compile-Time Flags
index iconSoftware Environment Features
naming remote procedure callsindex iconRPC Version of printmsg.c
network types/transport selectionindex iconNetwork Types/Transport Selection
Newstyle (C-style) mode
index iconCompile-Time C-style Mode
index iconrpcgen Compile-Time Flags
index iconSoftware Environment Features
optional outputindex iconWhat Is rpcgen?
pointers
index iconRPC Version of printmsg.c
index iconRPC Version of printmsg.c
port monitor support
index iconPort Monitor Support
index iconPort Monitor Support
index iconClient Program to Call printmsg.c
preprocessing directives
index iconCommand-Line Define Statements
index iconRPC Programming Techniques
index iconcpp Directive
index iconPreprocessing Directives
print message program
index iconPrint Message Program With Remote Version
index iconClient Program to Call printmsg.c
index iconConverting Local Procedures to Remote Procedures
programming techniques
index iconDebugging Applications
index iconrpcgen Programming Techniques
socket functionsindex iconCompile-Time TI-RPC or TS-RPC Library Selection
spray packets programindex iconSpray Packets Program (rpcgen)
templates
index iconDefault Mode Version of add.x
index iconCompile-Time Client and Server Templates
index iconrpcgen Compile-Time Flags
index iconSoftware Environment Features
TI-RPC and TS-RPC library selectionindex iconCompile-Time TI-RPC or TS-RPC Library Selection
TI-RPC vs. TS-RPCindex iconDifferences Between TI-RPC and TS-RPC
TI-RPC vs. TS-RPC library selection
index iconrpcgen Compile-Time Flags
index iconSoftware Environment Features
time server program
index iconTime Server Program (rpcgen)
index iconCompile-Time MT Auto Mode
index iconrpcgen Preprocessing Directives
time-out changesindex iconTime-out Changes
tutorial
index iconrpcgen Compile-Time Flags
index iconrpcgen Tutorial
variable declarations andindex iconRPCL Fixed-Length Array Declarations
XDR routine generation
index iconWhat Is XDR?
index iconrpcgen Preprocessing Directives
index iconClient-side Implementation of rls.c
index iconPassing Complex Data Structures
xdr_inline() countindex iconCompile-Time xdr_inline Count
xdr_inline countindex iconrpcgen Compile-Time Flags
RPCPROGVERSMISMATCH errorindex iconMultiple Client Versions
RPCSEC_GSS security flavor
/etc/gss/qop fileindex icongsscred Table
etc/gss/mech/ fileindex icongsscred Table
service
integrityindex iconAuthentication Using RPCSEC_GSS
rstat program
multithreadedindex iconMT Client Overview