M
- main server function,
Port Monitor Support
- makefile templates
- rpcgen tool
SunOS 9 Software Environment Features
Compile-Time Client and Server Templates
- map,
Expert-Level Routines
- mapping,
Preface
- rpcbind routine
Preface
Preface
Preface
Preface
- master servers
- NIS+
NIS+ and Servers
NIS+ Administration Commands
Program Compilation
Program Compilation
- maximums
- broadcast request size,
Broadcast RPC
- number of threads,
MT Auto Mode
- mechanism, security,
RPCSEC_GSS API
- memory,
Memory Requirements for XDR Routines
- allocating with XDR
Memory Allocation With XDR
Memory Allocation With XDR
- releasing
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
Standard Interfaces
- clnt_destroy routine,
Converting Local Procedures to Remote Procedures
- free routine,
Passing Complex Data Structures
- NIS+
NIS+ API
NIS+ API
NIS+ API
NIS+ API
- XDR_FREE operation,
Constructed Data Type Filters
- xdr_free routine,
Passing Complex Data Structures
XDR primitive requirements
Memory Requirements for XDR Routines
Constructed Data Type Filters
- memory streams, XDR,
Memory Streams
- message classes,
Message Classes
- message interface (SAF)
SAC/Port Monitor Interface
Message Classes
Important Files
Sample Port Monitor Code
Sample Port Monitor Code
- modifying, See changing
- msg_clnt.c routine,
Converting Local Procedures to Remote Procedures
- msg.h header file,
Converting Local Procedures to Remote Procedures
- msg_svc.c program,
Converting Local Procedures to Remote Procedures
- msg_svc.c routine,
Converting Local Procedures to Remote Procedures
- msg.x program,
Compile-Time MT-Safe Code
- MT Auto mode
MT Server Overview
MT Auto Mode
MT Auto Mode
- code examples
MT Auto Mode
MT Auto Mode
- rpcgen tool
SunOS 9 Software Environment Features
Compile-Time Flags
Compile-Time MT Auto Mode
- service transport handle,
Sharing the Service Transport Handle
- MT RPC programming, See multithreaded RPC programming
- MT-safe code,
Preface
- clients
SunOS 9 Software Environment Features
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
Programmer's Interface to RPC
- rpcgen tool
SunOS 9 Software Environment Features
Compile-Time Flags
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
- servers
What Is rpcgen?
SunOS 9 Software Environment Features
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
Programmer's Interface to RPC
MT Server Overview
- MT User mode
Preface
MT Server Overview
Sharing the Service Transport Handle
MT User Mode
- multiple client versions
Multiple Client Versions
Multiple Client Versions
- multiple server versions
Multiple Server Versions
Multiple Server Versions
- multithreaded Auto mode, See MT Auto mode
- multithreaded RPC program
- clients,
MT Client Overview
- User mode
MT User Mode
Freeing Library Resources in User Mode
Freeing Library Resources in User Mode
library,
MT Client Overview
- maximum number of threads,
MT Auto Mode
- performance enhancement
MT Auto Mode
Freeing Library Resources in User Mode
- servers,
Sharing the Service Transport Handle
- Auto mode
MT Server Overview
Sharing the Service Transport Handle
MT Auto Mode
MT Auto Mode
- timing diagram,
MT Server Overview
- User mode
MT Server Overview
Sharing the Service Transport Handle
MT User Mode
Freeing Library Resources in User Mode
- multithreaded RPC programming
Preface
Preface
Multithreaded RPC Programming
- clients
- safety
SunOS 9 Software Environment Features
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
Programmer's Interface to RPC
rpcgen tool
SunOS 9 Software Environment Features
Compile-Time Flags
Compile-Time MT-Safe Code
Compile-Time MT Auto Mode
- servers
Multithreaded RPC Programming
MT Server Overview
- Auto mode
SunOS 9 Software Environment Features
Compile-Time Flags
Compile-Time MT Auto Mode
- safety
What Is rpcgen?
SunOS 9 Software Environment Features
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
Compile-Time MT-Safe Code
Programmer's Interface to RPC
MT Server Overview
- multithreaded-safe code, See MT-safe code
- multithreaded user mode,
MT Server Overview
- multithreaded User mode
Sharing the Service Transport Handle
MT User Mode
- mutex locks, and multithreaded mode,
MT Server Overview