public class XdrHashCode extends XdrEncodingStream
Title: common - XdrHashCode provides ...
Description:
calculate HashCode by using XdrAble.xdrEncode(XdrEncodingStream)
| Modifier and Type | Field and Description |
|---|---|
protected int |
result |
| Constructor and Description |
|---|
XdrHashCode() |
| Modifier and Type | Method and Description |
|---|---|
int |
getResult() |
static int |
hashCode(XdrAble xa) |
void |
xdrEncodeInt(int value)
Encodes (aka "serializes") a "XDR int" value and writes it down a
XDR stream.
|
void |
xdrEncodeOpaque(byte[] value,
int offset,
int length)
Encodes (aka "serializes") a XDR opaque value, which is represented
by a vector of byte values, and starts at
offset with a
length of length. |
beginEncoding, close, endEncoding, getCharacterEncoding, setCharacterEncoding, xdrEncodeBoolean, xdrEncodeBooleanFixedVector, xdrEncodeBooleanVector, xdrEncodeByte, xdrEncodeByteFixedVector, xdrEncodeByteVector, xdrEncodeDouble, xdrEncodeDoubleFixedVector, xdrEncodeDoubleVector, xdrEncodeDynamicOpaque, xdrEncodeFloat, xdrEncodeFloatFixedVector, xdrEncodeFloatVector, xdrEncodeIntFixedVector, xdrEncodeIntVector, xdrEncodeLong, xdrEncodeLongFixedVector, xdrEncodeLongVector, xdrEncodeOpaque, xdrEncodeOpaque, xdrEncodeShort, xdrEncodeShortFixedVector, xdrEncodeShortVector, xdrEncodeString, xdrEncodeStringFixedVector, xdrEncodeStringVectorpublic void xdrEncodeInt(int value)
throws OncRpcException,
IOException
XdrEncodingStreamxdrEncodeInt in class XdrEncodingStreamvalue - The int value to be encoded.OncRpcException - if an ONC/RPC error occurs.IOException - if an I/O error occurs.public void xdrEncodeOpaque(byte[] value,
int offset,
int length)
throws OncRpcException,
IOException
XdrEncodingStreamoffset with a
length of length. Only the opaque value is encoded, but
no length indication is preceeding the opaque value, so the receiver
has to know how long the opaque value will be. The encoded data is
always padded to be a multiple of four. If the given length is not a
multiple of four, zero bytes will be used for padding.
Derived classes must ensure that the proper semantic is maintained.
xdrEncodeOpaque in class XdrEncodingStreamvalue - The opaque value to be encoded in the form of a series of
bytes.offset - Start offset in the data.length - the number of bytes to encode.OncRpcException - if an ONC/RPC error occurs.IOException - if an I/O error occurs.public int getResult()
public static int hashCode(XdrAble xa)
Copyright © 2025. All rights reserved.