R
- raw RPC, testing programs using low-level, Testing Programs Using Low-Level Raw RPC
- READDIR procedure
- Passing Complex Data Structures
- Passing Complex Data Structures
- Directory Listing Program and Support Routines (rpcgen)
- record-marking standard
- Record-Marking Standard
- Record-Marking Standard
- record streams
- XDR
- Memory Streams
- Record TCP/IP Streams
- Record-Marking Standard
- Record-Marking Standard
- recursive data structures
- Advanced XDR Topics
- Linked Lists
- Optional-Data
- registering
- authentication numbers, Authentication Protocols
- procedures as RPC programs
- Simplified Interface Routines
- Server Side of the Simplified Interface
- registration, Registering and Unregistering Services
- hand-coded registration routine, Hand-Coded Registration Routine
- procedures as RPC programs, Hand-Coded Registration Routine
- program version numbers, Multiple Server Versions
- remote directory listing service
- Passing Complex Data Structures
- Passing Complex Data Structures
- remote procedures
- conversion of local procedures, Converting Local Procedures to Remote Procedures
- conversion of local procedures to, Converting Local Procedures to Remote Procedures
- identification
- Transports and Semantics
- Program and Procedure Numbers
- identifying
- Program, Version, and Procedure Numbers
- Program, Version, and Procedure Numbers
- Program Number Registration
- Remote Time Protocol
- Preprocessing Directives
- Compile-Time MT Auto Mode
- rendezvousing, TI-RPC, Binding and Rendezvous Independence
- rls.c routine, Passing Complex Data Structures
- RPC
- address look-up services
- Expert-Level Routines
- Address Look-up Services
- Registering Addresses
- address reporting, Reporting RPC Information
- address translation
- Name-to-Address Translation
- Porting Issues
- asynchronous mode, poll() on the Server Side
- batched
- Batching
- Batching
- Batching
- Batched Code Example
- errors
- Debugging Applications
- Debugging Applications
- Program and Procedure Numbers
- identification of remote procedures, Transports and Semantics
- identifying remote procedures
- Program, Version, and Procedure Numbers
- Program, Version, and Procedure Numbers
- Program and Procedure Numbers
- information report
- Using Transient RPC Program Numbers
- Using Transient RPC Program Numbers
- information reporting, Reporting RPC Information
- interface routines
- Overview of Interface Routines
- Top-Level Routines
- Programmer's Interface to RPC
- Simplified Interface
- Standard Interfaces
- Top-Level Interface
- bottom-level, Bottom-Level Interface
- caching servers, Server Caching
- expert-level
- Expert-Level Interface
- Server Side of the Expert-Level Interface
- intermediate level
- Intermediate-Level Routines
- Intermediate-Level Interface
- low-level data structures, Low-Level Data Structures
- simplified
- Passing Arbitrary Data Types
- Standard Interfaces
- standard, Standard Interfaces
- top-level, Converting Local Procedures to Remote Procedures
multiple client versions, Multiple Client Versions
- multiple server versions, Multiple Server Versions
- name-to-address translation
- Name-to-Address Translation
- Registering Addresses
- Porting Issues
- network selection, Network Selection
- poll routine, poll() on the Server Side
- record-marking standard, Record-Marking Standard
- standards
- What Is TI-RPC?
- Record-Marking Standard
- Record-Marking Standard
- transient RPC program numbers
- Using Transient RPC Program Numbers
- Program Number Assignment
- transport selection, Transport Selection
- RPC (, identifying remote procedures, Program Number Registration
- RPC (remote procedure call)
- errors, Converting Local Procedures to Remote Procedures
- failure of, Converting Local Procedures to Remote Procedures
- interface routines
- top-level, Converting Local Procedures to Remote Procedures
- RPC_AUTHERROR error, Nicknames and Clock Synchronization
- RPC call, record-marking standard, Record-Marking Standard
- RPC_CLNT preprocessing directive, Preprocessing Directives
- rpc_createerr global variable, Client Side of the Top-Level Interface
- rpc_gss_principal_t principal name structure, Principal Names
- rpc_gss_principal_t principal structure name, Generating Client Principal Names
- RPC_HDR preprocessing directive, Preprocessing Directives
- RPC language, reference, RPC Language Reference
- RPC language (RPCL)
- RPC Language Specification
- RPCL Syntax
- RPCL Voids
- arrays
- RPCL Fixed-Length Array Declarations
- RPCL Variable-Length Array Declarations
- Booleans, RPCL Booleans
- C, What Is rpcgen?
- C-style mode and, RPCL C-style Mode
- constants, RPCL Constants
- declarations
- RPCL Declarations
- RPCL Variable-Length Array Declarations
- definitions, RPCL Syntax
- discriminated unions
- Passing Complex Data Structures
- RPCL Unions
- RPCL Unions
- enumerations
- Passing Complex Data Structures
- RPCL Enumerations
- RPCL Enumerations
- example protocol described in, Converting Local Procedures to Remote Procedures
- fixed-length arrays
- RPCL Fixed-Length Array Declarations
- RPCL Fixed-Length Array Declarations
- keywords, Passing Complex Data Structures
- opaque data, RPCL Opaque Data
- overview, RPC Language Reference
- pointers
- RPCL Pointer Declarations
- RPCL Pointer Declarations
- portmap protocol specification, portmap Protocol
- program declarations
- RPCL Programs
- RPCL Programs
- simple declarations, RPCL Simple Declarations
- special cases
- RPCL Special Cases
- RPCL Voids
- specification
- RPC Language Specification
- RPCL Voids
- strings
- Converting Local Procedures to Remote Procedures
- RPCL Strings
- structures
- Passing Complex Data Structures
- RPCL Structures
- syntax
- RPCL Syntax
- RPCL Syntax
- type definitions, RPCL Type Definitions
- unions
- Passing Complex Data Structures
- RPCL Unions
- RPCL Unions
- variable-length arrays, RPCL Variable-Length Array Declarations
- voids, RPCL Voids
- XDR language, RPC Language Specification
- XDR language vs.
- RPCL Syntax
- RPC Language Reference
- RPC_SVC preprocessing directive, Preprocessing Directives
- RPC_TBL preprocessing directive, Preprocessing Directives
- RPC_XDR preprocessing directive, Preprocessing Directives
- rpcbind daemons, registering addresses with, Registering Addresses
- rpcbind routine, time service, AUTH_DES Authentication Verifiers
- RPCBPROC_CALLIT procedure, Registering Addresses
- RPCBPROC_GETTIME procedure, AUTH_DES Authentication Verifiers
- rpcgen tool
- rpcgen Programming Guide
- 64–Bit Considerations for rpcgen
- Debugging Applications
- Add Two Numbers Program (rpcgen)
- advantages, What Is rpcgen?
- arguments
- Converting Local Procedures to Remote Procedures
- Converting Local Procedures to Remote Procedures
- Compile-Time C-style Mode
- Server Side of the Simplified Interface
- Passing Arbitrary Data Types
- Passing Arbitrary Data Types
- RPCL C-style Mode
- authentication
- rpcgen Programming Techniques
- Client Authentication
- AUTH_DES Authentication
- AUTH_KERB Authentication
- batched code example, Batched Code Example
- broadcast call server response, Server Response to Broadcast Calls
- C and, Compile-Time ANSI C-compliant Code
- ANSI C compliance
- Software Environment Features
- Compile-Time Flags
- Compile-Time ANSI C-compliant Code
- C-style mode
- Software Environment Features
- Compile-Time Flags
- Compile-Time C-style Mode
- RPCL C-style Mode
- preprocessing directives
- Preprocessing Directives
- cpp Directive
- Command-Line Define Statements
compilation modes
- Software Environment Features
- Compile-Time C-style Mode
- complex data structure passing
- Passing Complex Data Structures
- Passing Complex Data Structures
- conversion of local procedures to remote procedures
- Converting Local Procedures to Remote Procedures
- Converting Local Procedures to Remote Procedures
- cpp directive, cpp Directive
- debugging
- rpcgen Programming Techniques
- Command-Line Define Statements
- Debugging Applications
- Debugging Applications
- defaults
- argument passing mode
- Compile-Time C-style Mode
- Compile-Time C-style Mode
- C preprocessor, cpp Directive
- client time-out period, Time-out Changes
- compilation mode, Software Environment Features
- library selection, Compile-Time TI-RPC or TS-RPC Library Selection
- MT-safety
- Software Environment Features
- Compile-Time MT-Safe Code
- output, What Is rpcgen?
- server exit interval, Port Monitor Support
define statements on command line, Command-Line Define Statements
- directory listing program
- Passing Complex Data Structures
- Passing Complex Data Structures
- Directory Listing Program and Support Routines (rpcgen)
- dispatch tables
- Dispatch Tables
- Dispatch Tables
- failure of remote procedure calls, Converting Local Procedures to Remote Procedures
- flags, Compile-Time Flags
- listed, Compile-Time Flags
- -A (MT Auto mode)
- Compile-Time Flags
- Compile-Time MT Auto Mode
- -a (templates)
- Compile-Time Flags
- Compile-Time Client and Server Templates
- -b (TS-RPC library)
- Compile-Time Flags
- Compile-Time TI-RPC or TS-RPC Library Selection
- -i (xdr_inline() count), Compile-Time xdr_inline() Count
- -M (MT-safe code)
- Compile-Time Flags
- Compile-Time MT-Safe Code
- -N (C-style mode)
- Compile-Time Flags
- Compile-Time C-style Mode
- -Sc (templates)
- Compile-Time Flags
- Compile-Time Client and Server Templates
- -Sm (templates)
- Compile-Time Flags
- Compile-Time Client and Server Templates
- -Ss (templates)
- Compile-Time Flags
- Compile-Time Client and Server Templates
hand-coding vs., Hand-Coded Registration Routine
- libraries
- libnsl
- Converting Local Procedures to Remote Procedures
- Passing Complex Data Structures
- Porting Issues
- Differences Between TI-RPC and TS-RPC
- selecting TI-RPC or TS-RPC library
- Software Environment Features
- Compile-Time Flags
- Compile-Time TI-RPC or TS-RPC Library Selection
MT (multithread) Auto mode
- Software Environment Features
- Compile-Time Flags
- Compile-Time MT Auto Mode
- MT Auto Mode
- MT (multithread)-safe code
- Software Environment Features
- Compile-Time Flags
- Compile-Time MT-Safe Code
- naming remote procedure calls, Converting Local Procedures to Remote Procedures
- network types/transport selection, Network Types/Transport Selection
- Newstyle (C-style) mode
- Software Environment Features
- Compile-Time Flags
- Compile-Time C-style Mode
- optional output, What Is rpcgen?
- pointers
- Converting Local Procedures to Remote Procedures
- Converting Local Procedures to Remote Procedures
- port monitor support
- Converting Local Procedures to Remote Procedures
- Port Monitor Support
- Port Monitor Support
- preprocessing directives
- Preprocessing Directives
- cpp Directive
- rpcgen Programming Techniques
- Command-Line Define Statements
- print message program
- Converting Local Procedures to Remote Procedures
- Converting Local Procedures to Remote Procedures
- Print Message Program With Remote Version
- programming techniques
- rpcgen Programming Techniques
- Debugging Applications
- socket functions, Compile-Time TI-RPC or TS-RPC Library Selection
- spray packets program, Spray Packets Program (rpcgen)
- templates
- Software Environment Features
- Compile-Time Flags
- Compile-Time Client and Server Templates
- Compile-Time C-style Mode
- TI-RPC and TS-RPC library selection, Compile-Time TI-RPC or TS-RPC Library Selection
- TI-RPC vs. TS-RPC, Differences Between TI-RPC and TS-RPC
- TI-RPC vs. TS-RPC library selection
- Software Environment Features
- Compile-Time Flags
- time-out changes, Time-out Changes
- time server program
- Preprocessing Directives
- Compile-Time MT Auto Mode
- Time Server Program (rpcgen)
- tutorial
- rpcgen Tutorial
- Compile-Time Flags
- variable declarations and, RPCL Fixed-Length Array Declarations
- xdr_inline count, Compile-Time Flags
- xdr_inline() count, Compile-Time xdr_inline() Count
- XDR routine generation
- Passing Complex Data Structures
- Passing Complex Data Structures
- Preprocessing Directives
- What Is XDR?
- RPCPROGVERSMISMATCH error, Multiple Client Versions
- RPCSEC_GSS security flavor
- /etc/gss/qop file, gsscred Table
- etc/gss/mech/ file, gsscred Table
- service
- integrity, Authentication Using RPCSEC_GSS
- /rpcsvc directory, Program Number Registration
- rstat program, multithreaded, MT Client Overview