# All Classes

- All Classes Interface Summary Class Summary Exception Summary
  Class | Description
  --- | ---
  Base64 | The abstract `Base64` class provides static methods to convert back and forth between binary and base64-encoded data.
  CUP$JrpcgenParser$actions | Cup generated class to encapsulate user supplied action code.
  HttpClientConnection | The class `HttpClientConnection` provides a simple HTTP/1.1 compliant connection from a client to an HTTP server.
  HttpTunnelConstants | A collection of constants generally useful when working with HTTP tunnels for the ONC/RPC protocol.
  jportmap | The class `jportmap` implements a Java-based ONC/RPC port mapper, speaking the widely deployed protocol version 2.
  jrpcgen | The class `jrpcgen` implements a Java-based rpcgen RPC protocol compiler.
  JrpcgenConst | The `JrpcgenConst` class represents a single constant defined in an rpcgen "x"-file.
  JrpcgenDeclaration | The `JrpcgenDeclaration` class represents a single declaration from an rpcgen "x"-file.
  JrpcgenEnDecodingInfo | The class `JrpcgenEnDecodingInfo` contains information which is necessary to generate source code calling appropriate XDR encoding and decoding methods.
  JrpcgenEnum | The `JrpcgenEnum` class represents a single enumeration from an rpcgen "x"-file.
  JrpcgenParamInfo | The `JrpcgenParamInfo` class contains information about the data type of a procedure's parameter, as well as the parameter's optional name.
  JrpcgenParser | CUP v0.10k TUM Edition 20050516 generated parser.
  JrpcgenParserException | The `JrpcgenParserException` class represents a parser exception indicating to abort parsing the x-file.
  JrpcgenProcedureInfo | The `JrpcgenProcedureInfo` class contains information about a specific version of an ONC/RPC program as defined in an rpcgen "x"-file.
  JrpcgenProgramInfo | The `JrpcgenProgramInfo` class contains information about a single ONC/RPC program as defined in an rpcgen "x"-file.
  JrpcgenScanner | This class is a scanner generated by JFlex 1.2.2 on 20.10.00 09:36 from the specification file `file:/G:/JAVA/SRC/ORG/ACPLT/ONCRPC/APPS/JRPCGEN/JrpcgenScanner.flex`
  JrpcgenSHA | This class implements the SHA-1 algorithm as described in "Federal Information Processing Standards Publication 180-1: Specifications for the Secure Hash Standard.
  JrpcgenStruct | The `JrpcgenStruct` class represents a single structure defined in an rpcgen "x"-file.
  JrpcgenSymbols | CUP generated interface containing symbol constants.
  JrpcgenUnion | The `JrpcgenUnion` class represents a single union defined in an rpcgen "x"-file.
  JrpcgenUnionArm | The `JrpcgenUnionArm` class represents a single union arm defined for a particular union in an rpcgen "x"-file.
  JrpcgenVersionInfo | The `JrpcgenVersionInfo` class contains information about a specific version of an ONC/RPC program as defined in a rpcgen "x"-file.
  OncRpcAcceptStatus | A collection of constants used to identify the acceptance status of ONC/RPC reply messages.
  OncRpcAuthConstants | A collection of constants related to authentication and generally usefull for ONC/RPC.
  OncRpcAuthenticationException | The class `OncRpcAuthenticationException` indicates an authentication exception.
  OncRpcAuthStatus | A collection of constants used to identify the authentication status (or any authentication errors) in ONC/RPC replies of the corresponding ONC/RPC calls.
  OncRpcAuthType | A collection of constants used to identify the authentication schemes available for ONC/RPC.
  OncRpcBroadcastAdapter | An abstract adapter class for `receiving` `ONC/RPC broadcast reply events`.
  OncRpcBroadcastEvent | The class `OncRpcBroadcastEvent` defines an event fired by `ONC/RPC UDP/IP-based clients` whenever replies to a `broadcast call` are received.
  OncRpcBroadcastListener | The listener class for `receiving` `ONC/RPC broadcast reply events`.
  OncRpcCallInformation | Objects of class `OncRpcCallInformation` contain information about individual ONC/RPC calls.
  OncRpcCallMessage | The `OncRpcCallMessage` class represents a remote procedure call message as defined by ONC/RPC in RFC 1831.
  OncRpcClient | The abstract `OncRpcClient` class is the foundation for protcol-specific ONC/RPC clients.
  OncRpcClientAuth | The `OncRpcClientAuth` class is the base class for handling all protocol issues of ONC/RPC authentication on the client side.
  OncRpcClientAuthNone | The `OncRpcClientAuthNone` class handles protocol issues of ONC/RPC `AUTH_NONE` authentication.
  OncRpcClientAuthUnix | The `OncRpcClientAuthUnix` class handles protocol issues of ONC/RPC `AUTH_UNIX` (and thus `AUTH_SHORT`) authentication.
  OncRpcClientCallMessage | The `OncRpcClientCallMessage` class represents a remote procedure call message on the client side.
  OncRpcClientReplyMessage | The `OncRpcReplyMessage` class represents an ONC/RPC reply message as defined by ONC/RPC in RFC 1831.
  OncRpcClientStub | The abstract `OncRpcClientStub` class is the base class to build ONC/RPC-program specific clients upon.
  OncRpcConstants | A collection of constants generally usefull for ONC/RPC.
  OncRpcDispatchable | Tags classes as being able to dispatch and handle ONC/RPC requests from clients.
  OncRpcDumpResult | Objects of class `OncRpcDumpResult` represent the outcome of the PMAP_DUMP operation on a portmapper.
  OncRpcEmbeddedPortmap | The class `OncRpcEmbeddedPortmap` provides an embeddable portmap service, which is automatically started in its own thread if the (operating) system does not already provide the portmap service.
  OncRpcException | The class `OncRpcException` indicates ONC/RPC conditions that a reasonable application might want to catch.
  OncRpcGetPortResult | The `OncRpcGetPortResult` class represents the result from a PMAP_GETPORT remote procedure call to the ONC/RPC portmapper.
  OncRpcHttpClient | ONC/RPC client which communicates with ONC/RPC servers over the network using the ISO/OSI level 7 application protocol HTTP as a tunnel.
  OncRpcMessage | The `OncRpcMessage` class is an abstract superclass for all the message types ONC/RPC defines (well, an overwhelming count of two).
  OncRpcMessageType | A collection of constants used for ONC/RPC messages to identify the type of message.
  OncRpcPortmapClient | The class `OncRpcPortmapClient` is a specialized ONC/RPC client, which can talk to the portmapper on a given host using the famous UDP/IP datagram-oriented internet protocol.
  OncRpcPortmapServices | A collection of constants used for ONC/RPC messages to identify the remote procedure calls offered by ONC/RPC portmappers.
  OncRpcProgramNotRegisteredException | The class `OncRpcProgramNotRegisteredException` indicates that the requests ONC/RPC program is not available at the specified host.
  OncRpcProtocols | A collection of protocol constants used by the ONC/RPC package.
  OncRpcRejectStatus | A collection of constants used to describe why a remote procedure call message was rejected.
  OncRpcReplyMessage | The `OncRpcReplyMessage` class represents an ONC/RPC reply message as defined by ONC/RPC in RFC 1831.
  OncRpcReplyStatus | A collection of constants used to identify the (overall) status of an ONC/RPC reply message.
  OncRpcServerAcceptedCallMessage | The `OncRpcServerAcceptedCallMessage` class represents (on the sender's side) an accepted ONC/RPC call.
  OncRpcServerAuth | The `OncRpcServerAuth` class is the base class and factory for handling all protocol issues of ONC/RPC authentication on the server side.
  OncRpcServerAuthNone | The `OncRpcServerAuthNone` class handles all protocol issues of the ONC/RPC authentication `AUTH_NONE` on the server side.
  OncRpcServerAuthShort | The `OncRpcServerAuthShort` class handles all protocol issues of the ONC/RPC authentication `AUTH_SHORT` on the server side.
  OncRpcServerAuthUnix | The `OncRpcServerAuthNone` class handles all protocol issues of the ONC/RPC authentication `AUTH_UNIX` on the server side.
  OncRpcServerCallMessage | The `OncRpcServerCallMessage` class represents an ONC/RPC call message on the server side.
  OncRpcServerIdent | The class `OncRpcServerIdent` represents an tuple { program, version, protocol, port} uniquely identifying a particular ONC/RPC server on a given host.
  OncRpcServerReplyMessage | The `OncRpcReplyMessage` class represents an ONC/RPC reply message as defined by ONC/RPC in RFC 1831.
  OncRpcServerStub | The abstract `OncRpcServerStub` class is the base class to build ONC/RPC-program specific servers upon.
  OncRpcServerTransport | Instances of class `OncRpcServerTransport` encapsulate XDR streams of ONC/RPC servers.
  OncRpcServerTransportRegistrationInfo | The class `OncRpcServerTransportRegistrationInfo` holds information about (possibly multiple) registration of server transports for individual program and version numbers.
  OncRpcTcpClient | ONC/RPC client which communicates with ONC/RPC servers over the network using the stream-oriented protocol TCP/IP.
  OncRpcTcpConnectionServerTransport | Instances of class `OncRpcTcpServerTransport` encapsulate TCP/IP-based XDR streams of ONC/RPC servers.
  OncRpcTcpServerTransport | Instances of class `OncRpcTcpServerTransport` encapsulate TCP/IP-based XDR streams of ONC/RPC servers.
  OncRpcTcpSocketHelper | Wraps JRE-specific networking code for TCP/IP-based client sockets.
  OncRpcTimeoutException | The class `OncRpcTimeoutException` indicates a timed out call exception.
  OncRpcUdpClient | ONC/RPC client which communicates with ONC/RPC servers over the network using the datagram-oriented protocol UDP/IP.
  OncRpcUdpRetransmissionMode | A collection of constants used to identify the retransmission schemes when using `UDP/IP-based ONC/RPC clients`.
  OncRpcUdpServerTransport | Instances of class `OncRpcUdpServerTransport` encapsulate UDP/IP-based XDR streams of ONC/RPC servers.
  OncRpcUdpSocketHelper | Wraps JRE-specific networking code for UDP/IP-based client sockets.
  XdrAble | Defines the interface for all classes that should be able to be serialized into XDR streams, and deserialized or constructed from XDR streams.
  XdrBoolean | Instances of the class `XdrBoolean` represent (de-)serializeable booleans, which are especially useful in cases where a result with only a single boolean is expected from a remote function call or only a single boolean parameter needs to be supplied.
  XdrBufferDecodingStream | The `XdrBufferDecodingStream` class provides the necessary functionality to `XdrDecodingStream` to retrieve XDR packets from a byte buffer.
  XdrBufferEncodingStream | The `XdrBufferEncodingStream` class provides a buffer-based XDR stream.
  XdrByte | Instances of the class `XdrByte` represent (de-)serializeable bytes, which are especially useful in cases where a result with only a single byte is expected from a remote function call or only a single byte parameter needs to be supplied.
  XdrBytes | Instances of the class `XdrBytes` represent (de-)serializeable bytes values, which are especially useful in cases where a result with only a single bytes value is expected from a remote function call or only a single bytes value parameter needs to be supplied.
  XdrChar | Instances of the class `XdrChar` represent (de-)serializeable chars, which are especially useful in cases where a result with only a single char is expected from a remote function call or only a single char parameter needs to be supplied.
  XdrDecodingStream | Defines the abstract base class for all decoding XDR streams.
  XdrDouble | Instances of the class `XdrDouble` represent (de-)serializeable doubles, which are especially useful in cases where a result with only a single double is expected from a remote function call or only a single double parameter needs to be supplied.
  XdrDynamicOpaque | Instances of the class `XdrDynamicOpaque` represent (de-)serializeable dynamic-size opaque values, which are especially useful in cases where a result with only a single opaque value is expected from a remote function call or only a single opaque value parameter needs to be supplied.
  XdrEncodingStream | Defines the abstract base class for all encoding XDR streams.
  XdrFloat | Instances of the class `XdrFloat` represent (de-)serializeable floats, which are especially useful in cases where a result with only a single float is expected from a remote function call or only a single float parameter needs to be supplied.
  XdrHttpDecodingStream | The `XdrHttpDecodingStream` class provides the necessary functionality to `XdrDecodingStream` to receive XDR data through HTTP tunnels.
  XdrInt | Instances of the class `XdrInt` represent (de-)serializeable integers, which are especially useful in cases where a result with only a single int is expected from a remote function call or only a single int parameter needs to be supplied.
  XdrLong | Instances of the class `XdrLong` represent (de-)serializeable longs (64 bit), which are especially useful in cases where a result with only a single long is expected from a remote function call or only a single long parameter needs to be supplied.
  XdrOpaque | Instances of the class `XdrOpaque` represent (de-)serializeable fixed-size opaque values, which are especially useful in cases where a result with only a single opaque value is expected from a remote function call or only a single opaque value parameter needs to be supplied.
  XdrShort | Instances of the class `XdrShort` represent (de-)serializeable shorts, which are especially useful in cases where a result with only a single short is expected from a remote function call or only a single short parameter needs to be supplied.
  XdrString | Instances of the class `XdrString` represent (de-)serializeable strings, which are especially useful in cases where a result with only a single string is expected from a remote function call or only a single string parameter needs to be supplied.
  XdrTcpDecodingStream | The `XdrTcpDecodingStream` class provides the necessary functionality to `XdrDecodingStream` to receive XDR records from the network using the stream-oriented TCP/IP.
  XdrTcpEncodingStream | The `XdrTcpEncodingStream` class provides the necessary functionality to `XdrEncodingStream` to send XDR records to the network using the stream-oriented TCP/IP.
  XdrUdpDecodingStream | The `XdrUdpDecodingStream` class provides the necessary functionality to `XdrDecodingStream` to receive XDR packets from the network using the datagram-oriented UDP/IP.
  XdrUdpEncodingStream | The `XdrUdpDecodingStream` class provides the necessary functionality to `XdrDecodingStream` to send XDR packets over the network using the datagram-oriented UDP/IP.
  XdrUnion | The abstract base class `XdrUnion` helps (de-)serializing polymorphic classes.
  XdrVoid | Instances of the class `XdrVoid` represent (de-)serializeable voids, which are especially useful in cases where no result is expected from a remote function call or no parameters are supplied.