JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
ONC+ Developer's Guide     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

1.  Introduction to ONC+ Technologies

2.  Introduction to TI-RPC

3.  rpcgen Programming Guide

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 Oracle Solaris RPC Library

A.  XDR Technical Note

B.  RPC Protocol and Language Specification

C.  XDR Protocol Specification

XDR Protocol Introduction

Graphic Box Notation

Basic Block Size

XDR Data Type Declarations

Signed Integer

Declaration

Signed Integer Encoding

Unsigned Integer

Declaration

Unsigned Integer Encoding

Enumerations

Booleans

Hyper Integer and Unsigned Hyper Integer

Declaration

Hyper Integer Encoding

Floating Point

Declaration

Double-Precision Floating Point Encoding

Quadruple-Precision Floating Point

Declaration

Quadruple-Precision Floating Point Encoding

Fixed-Length Opaque Data

Declaration

Fixed-Length Opaque Encoding

Variable-Length Opaque Data

Declaration

Variable-Length Opaque Encoding

Counted Byte Strings

Declaration

String Encoding

Fixed-Length Array

Declaration

Fixed-Length Array Encoding

Variable-Length Array

Declaration

Counted Array Encoding

Structure

Declaration

Structure Encoding

Discriminated Union

Declaration

Discriminated Union Encoding

Void

Declaration

Constant

Declaration

Typedef

Optional-Data

XDR Language Specification

Notational Conventions

Lexical Notes

Syntax Notes

XDR Data Description

RPC Language Reference

D.  RPC Code Examples

E.  portmap Utility

Glossary

Index

Appendix C

XDR Protocol Specification

This appendix contains the XDR Protocol Language Specification. It covers the following topics: