endDecoding is that calling it is an indication that
/// the current record is no more interesting to the caller and any
/// allocated data for this record can be freed.
///
/// The endDecoding method of XdrDecodingStream
/// does nothing.
///
close
/// is that it closes the decoding XDR stream. A closed XDR stream cannot
/// perform decoding operations and cannot be reopened.
///
/// The close method of XdrDecodingStream
/// does nothing.
///
offset with a
/// length of length. Only the opaque value is decoded, so the
/// caller has to know how long the opaque value will be. The decoded data
/// is always padded to be a multiple of four (because that's what the
/// sender does).
/// Derived classes must ensure that the proper semantic is maintained.
/// opaque
/// byte vector isn't large enough to receive the result.
public abstract void XdrDecodeOpaque (byte [] opaque, int offset, int length);
///