org.acplt.oncrpc
Interface XdrAble
- All Known Implementing Classes:
- OncRpcDumpResult, OncRpcServerIdent, XdrBoolean, XdrByte, XdrChar, XdrDouble, XdrDynamicOpaque, XdrInt, XdrLong, XdrShort, XdrString, XdrUnion, XdrVoid, XdrBytes, OncRpcGetPortResult, XdrFloat, XdrOpaque
- public abstract interface XdrAble
Defines the interface for all classes that should be able to be
serialized into XDR streams, and deserialized or constructed from
XDR streams.
Method Summary |
void |
xdrDecode(XdrDecodingStream xdr)
Decodes -- that is: deserializes -- an object from a XDR stream in
compliance to RFC 1832. |
void |
xdrEncode(XdrEncodingStream xdr)
Encodes -- that is: serializes -- an object into a XDR stream in
compliance to RFC 1832. |
xdrEncode
public void xdrEncode(XdrEncodingStream xdr)
throws OncRpcException,
java.io.IOException
- Encodes -- that is: serializes -- an object into a XDR stream in
compliance to RFC 1832.
- Parameters:
xdr
- XDR stream to which information is sent for encoding.- Throws:
- OncRpcException - if an ONC/RPC error occurs.
- java.io.IOException - if an I/O error occurs.
xdrDecode
public void xdrDecode(XdrDecodingStream xdr)
throws OncRpcException,
java.io.IOException
- Decodes -- that is: deserializes -- an object from a XDR stream in
compliance to RFC 1832.
- Parameters:
xdr
- XDR stream from which decoded information is retrieved.- Throws:
- OncRpcException - if an ONC/RPC error occurs.
- java.io.IOException - if an I/O error occurs.