00001
00002
00003
00004
00005
00006 package com.sleepycat.db.rpcserver;
00007 import org.acplt.oncrpc.*;
00008 import java.io.IOException;
00009
00010 public class __db_key_range_msg implements XdrAble {
00011 public int dbpcl_id;
00012 public int txnpcl_id;
00013 public int keydlen;
00014 public int keydoff;
00015 public int keyulen;
00016 public int keyflags;
00017 public byte [] keydata;
00018 public int flags;
00019
00020 public __db_key_range_msg() {
00021 }
00022
00023 public __db_key_range_msg(XdrDecodingStream xdr)
00024 throws OncRpcException, IOException {
00025 xdrDecode(xdr);
00026 }
00027
00028 public void xdrEncode(XdrEncodingStream xdr)
00029 throws OncRpcException, IOException {
00030 xdr.xdrEncodeInt(dbpcl_id);
00031 xdr.xdrEncodeInt(txnpcl_id);
00032 xdr.xdrEncodeInt(keydlen);
00033 xdr.xdrEncodeInt(keydoff);
00034 xdr.xdrEncodeInt(keyulen);
00035 xdr.xdrEncodeInt(keyflags);
00036 xdr.xdrEncodeDynamicOpaque(keydata);
00037 xdr.xdrEncodeInt(flags);
00038 }
00039
00040 public void xdrDecode(XdrDecodingStream xdr)
00041 throws OncRpcException, IOException {
00042 dbpcl_id = xdr.xdrDecodeInt();
00043 txnpcl_id = xdr.xdrDecodeInt();
00044 keydlen = xdr.xdrDecodeInt();
00045 keydoff = xdr.xdrDecodeInt();
00046 keyulen = xdr.xdrDecodeInt();
00047 keyflags = xdr.xdrDecodeInt();
00048 keydata = xdr.xdrDecodeDynamicOpaque();
00049 flags = xdr.xdrDecodeInt();
00050 }
00051
00052 }
00053