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