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_pget_msg implements XdrAble {
00011 public int dbpcl_id;
00012 public int txnpcl_id;
00013 public int skeydlen;
00014 public int skeydoff;
00015 public int skeyulen;
00016 public int skeyflags;
00017 public byte [] skeydata;
00018 public int pkeydlen;
00019 public int pkeydoff;
00020 public int pkeyulen;
00021 public int pkeyflags;
00022 public byte [] pkeydata;
00023 public int datadlen;
00024 public int datadoff;
00025 public int dataulen;
00026 public int dataflags;
00027 public byte [] datadata;
00028 public int flags;
00029
00030 public __db_pget_msg() {
00031 }
00032
00033 public __db_pget_msg(XdrDecodingStream xdr)
00034 throws OncRpcException, IOException {
00035 xdrDecode(xdr);
00036 }
00037
00038 public void xdrEncode(XdrEncodingStream xdr)
00039 throws OncRpcException, IOException {
00040 xdr.xdrEncodeInt(dbpcl_id);
00041 xdr.xdrEncodeInt(txnpcl_id);
00042 xdr.xdrEncodeInt(skeydlen);
00043 xdr.xdrEncodeInt(skeydoff);
00044 xdr.xdrEncodeInt(skeyulen);
00045 xdr.xdrEncodeInt(skeyflags);
00046 xdr.xdrEncodeDynamicOpaque(skeydata);
00047 xdr.xdrEncodeInt(pkeydlen);
00048 xdr.xdrEncodeInt(pkeydoff);
00049 xdr.xdrEncodeInt(pkeyulen);
00050 xdr.xdrEncodeInt(pkeyflags);
00051 xdr.xdrEncodeDynamicOpaque(pkeydata);
00052 xdr.xdrEncodeInt(datadlen);
00053 xdr.xdrEncodeInt(datadoff);
00054 xdr.xdrEncodeInt(dataulen);
00055 xdr.xdrEncodeInt(dataflags);
00056 xdr.xdrEncodeDynamicOpaque(datadata);
00057 xdr.xdrEncodeInt(flags);
00058 }
00059
00060 public void xdrDecode(XdrDecodingStream xdr)
00061 throws OncRpcException, IOException {
00062 dbpcl_id = xdr.xdrDecodeInt();
00063 txnpcl_id = xdr.xdrDecodeInt();
00064 skeydlen = xdr.xdrDecodeInt();
00065 skeydoff = xdr.xdrDecodeInt();
00066 skeyulen = xdr.xdrDecodeInt();
00067 skeyflags = xdr.xdrDecodeInt();
00068 skeydata = xdr.xdrDecodeDynamicOpaque();
00069 pkeydlen = xdr.xdrDecodeInt();
00070 pkeydoff = xdr.xdrDecodeInt();
00071 pkeyulen = xdr.xdrDecodeInt();
00072 pkeyflags = xdr.xdrDecodeInt();
00073 pkeydata = xdr.xdrDecodeDynamicOpaque();
00074 datadlen = xdr.xdrDecodeInt();
00075 datadoff = xdr.xdrDecodeInt();
00076 dataulen = xdr.xdrDecodeInt();
00077 dataflags = xdr.xdrDecodeInt();
00078 datadata = xdr.xdrDecodeDynamicOpaque();
00079 flags = xdr.xdrDecodeInt();
00080 }
00081
00082 }
00083