1. Introduction to ONC+ Technologies
Converting Local Procedures to Remote Procedures
Passing Complex Data Structures
Compile-Time Client and Server Templates
Compile-Time TI-RPC or TS-RPC Library Selection
Compile-Time ANSI C-compliant Code
Compile-Time xdr_inline() Count
Network Types/Transport Selection
Command-Line Define Statements
Server Response to Broadcast Calls
64-Bit Considerations for rpcgen
IPv6 Considerations for rpcgen
4. Programmer's Interface to RPC
5. Advanced RPC Programming Techniques
6. Porting From TS-RPC to TI-RPC
7. Multithreaded RPC Programming
8. Extensions to the Sun RPC Library
B. RPC Protocol and Language Specification
F. Writing a Port Monitor With the Service Access Facility (SAF)
This section lists the features found in the current rpcgen code generator.
SunOS Template Generation: rpcgen generates client-side, server-side, and makefile templates. See Compile-Time Client and Server Templates for the list of options.
SunOS C-style Mode: rpcgen has two compilation modes, C-style and default. In C-style mode arguments can be passed by value, instead of as pointers to a structure. It also supports passing multiple arguments. The default mode is the same as in previous releases. See Compile-Time C-style Mode for the example code for both modes.
SunOS Multithread-Safe Code: rpcgen generates MT-safe code for use in a threaded environment. By default, the code generated by rpcgen is not MT safe. See Compile-Time MT-Safe Code for the description and example code.
SunOS Multithread Auto Mode: rpcgen generates MT-safe server stubs that operate in the MT Auto mode. See Compile-Time MT Auto Mode for the definition and example code.
SunOS Library Selection: rpcgen uses library calls for either TS-RPC or TI-RPC. See Compile-Time TI-RPC or TS-RPC Library Selection.
SunOS ANSI C-compliant Code: The output generated by rpcgen conforms to ANSI C standards. See Compile-Time ANSI C-compliant Code.