S
- SAC, sacadm command,
Using the Listener
- sacadm command,
Using the Listener
- SAF
- administrative interface
- pmadm command,
Using the Listener
- sacadm command,
Using the Listener
- security
- mechanism,
RPCSEC_GSS API
- service
Authentication Using RPCSEC_GSS
Authentication Using RPCSEC_GSS
- semantics
- TI-RPC call
Call Semantics
Transports and Semantics
- serialize
Memory Allocation With XDR
Memory Allocation With XDR
What Is XDR?
XDR Library
- serialized,
Passing Arbitrary Data Types
- serializing
Passing Complex Data Structures
Passing Complex Data Structures
Passing Arbitrary Data Types
XDR Library
- server handles,
Intermediate-Level Routines
- creating
Top-Level Routines
Top-Level Routines
Bottom-Level Routines
- expert-level interface,
Server Side of the Expert-Level Interface
- intermediate level interface,
Server Side of the Intermediate-Level Interface
- top-level interface,
Client Side of the Top-Level Interface
creation,
Creating and Destroying Services
- expert-level interface,
Server Side of the Expert-Level Interface
- top-level interface,
Client Side of the Top-Level Interface
destruction,
Creating and Destroying Services
- low-level data structures,
Low-Level Data Structures
- server programs
- and rpcgen tool
- client authentication,
Authentication
- debugging,
Debugging Applications
remote copy,
Connection-Oriented Transports
- rpcgen tool,
Converting Local Procedures to Remote Procedures
- broadcast call response
rpcgen Programming Techniques
Server Response to Broadcast Calls
- C-style mode,
Compile-Time C-style Mode
- client authentication
rpcgen Programming Techniques
Client Authentication
- complex data structure passing,
Passing Complex Data Structures
- debugging,
Debugging Applications
- directory listing service,
Passing Complex Data Structures
- MT Auto mode,
Compile-Time MT Auto Mode
- MT-safety
What Is rpcgen?
Software Environment Features
Compile-Time MT-Safe Code
- network type/transport selection,
Network Types/Transport Selection
- overview
rpcgen Tutorial
Converting Local Procedures to Remote Procedures
rpcgen tool and
- client authentication,
Authentication
- directory listing service,
Directory Listing Program and Support Routines (rpcgen)
simplified interface,
Server Side of the Simplified Interface
- transient RPC program,
Using Transient RPC Program Numbers
- server stub routines
- rpcgen tool
What Is rpcgen?
What Is rpcgen?
rpcgen Tutorial
Converting Local Procedures to Remote Procedures
- ANSI C-compliant,
Compile-Time ANSI C-compliant Code
- MT Auto mode,
Compile-Time MT Auto Mode
- MT-safe
What Is rpcgen?
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
- preprocessing directive,
Preprocessing Directives
- server templates
- rpcgen tool
Software Environment Features
Compile-Time Flags
Compile-Time Client and Server Templates
Compile-Time C-style Mode
- server transport handle,
Low-Level Data Structures
- servers
- and port monitors,
Using Port Monitors
- authentication
Authentication
Authentication
AUTH_SYS Authentication
AUTH_DES Authentication
AUTH_DES Authentication
- batched
Batching
Batched Code Example
- caching,
Server Caching
- crashes
Transports and Semantics
Nicknames and Clock Synchronization
- dispatch tables
rpcgen Programming Techniques
Dispatch Tables
Dispatch Tables
- exit interval, rpcgen tool
Port Monitor Support
Port Monitor Support
- multiple versions,
Multiple Server Versions
- multithreaded
Multithreaded RPC Programming
MT Server Overview
- Auto mode
Software Environment Features
Compile-Time Flags
Compile-Time MT Auto Mode
MT Server Overview
Sharing the Service Transport Handle
MT Auto Mode
- safety
What Is rpcgen?
Software Environment Features
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
Programmer's Interface to RPC
MT Server Overview
- user mode,
MT Server Overview
- User mode
Sharing the Service Transport Handle
MT User Mode
Freeing Library Resources in User Mode
poll routine,
poll() on the Server Side
- transaction IDs and,
Transports and Semantics
- service
Authentication Using RPCSEC_GSS
Authentication Using RPCSEC_GSS
- service-dispatch routine, authentication,
Authentication
- service transport handle (SVCXPRT),
Sharing the Service Transport Handle
- simple declarations, RPC language,
RPCL Simple Declarations
- simplified interface routines,
Simplified Interface Routines
- simplified interface routines (RPC)
Programmer's Interface to RPC
Passing Arbitrary Data Types
- hand-coded registration routine,
Hand-Coded Registration Routine
- server,
Server Side of the Simplified Interface
- XDR conversion,
Passing Arbitrary Data Types
- XDR convert,
Passing Arbitrary Data Types
- single-threaded mode
- as default,
MT Server Overview
- poll routine and,
poll() on the Server Side
- spray.x (spray packets) program,
Spray Packets Program (rpcgen)
- standard interface routines,
Top-Level Routines
- intermediate level routines,
Intermediate-Level Routines
- standard interface routines (RPC)
Standard Interface Routines
Standard Interfaces
- bottom-level routines,
Bottom-Level Interface
- expert-level routines
Expert-Level Interface
Server Side of the Expert-Level Interface
- intermediate level routines,
Intermediate-Level Interface
- low-level data structures,
Low-Level Data Structures
- MT safety of,
Programmer's Interface to RPC
- top-level routines
Converting Local Procedures to Remote Procedures
Converting Local Procedures to Remote Procedures
Top-Level Interface
Client Side of the Top-Level Interface
- standards
- ANSI C standard, rpcgen tool
Software Environment Features
Compile-Time Flags
Compile-Time ANSI C-compliant Code
- naming standard,
AUTH_DES Authentication
- record-marking standard
Record-Marking Standard
Record-Marking Standard
- RPC
What Is TI-RPC?
Record-Marking Standard
Record-Marking Standard
- XDR canonical standard
Canonical Standard
Canonical Standard
- string declarations
- RPC language
Converting Local Procedures to Remote Procedures
RPCL Strings
- XDR language
Counted Byte Strings
String Encoding
- string representation
- XDR routines
Passing Arbitrary Data Types
Strings
- structure declarations
- RPC language
Passing Complex Data Structures
RPCL Structures
- XDR language
Structure
Syntax Notes
- _svc.c suffix,
Converting Local Procedures to Remote Procedures
- _svc suffix,
Compile-Time ANSI C-compliant Code
- SVCXPRT service transport handle
Using Port Monitors
Sharing the Service Transport Handle
- syntax
- RPC language
RPCL Syntax
RPCL Syntax
- XDR language
Syntax Notes
Syntax Notes