C
- C
- rpcgen tool, 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
- 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
- Software Environment Features
- Compile-Time Flags
- Compile-Time C-style Mode
- RPCL C-style Mode
- caching, 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
- RPCSEC_GSS, Callbacks
- uses, Using Transient RPC Program Numbers
- CBC (cipher block chaining) mode, AUTH_KERB Authentication
- 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
- 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
- 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
- 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
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
- rpcgen tool
- 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
- 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
- copying, remote, Connection-Oriented Transports
- cpp directive, rpcgen tool, cpp Directive
- crashes
- server
- Transports and Semantics
- Nicknames and Clock Synchronization
- 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