예제 #1
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     cookie.xdrEncode(xdr);
     cookieverf.xdrEncode(xdr);
     dircount.xdrEncode(xdr);
     maxcount.xdrEncode(xdr);
     attr_request.xdrEncode(xdr);
 }
예제 #2
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     xdr.xdrEncodeInt(loga_layout_type);
     xdr.xdrEncodeInt(loga_iomode);
     loga_offset.xdrEncode(xdr);
     loga_length.xdrEncode(xdr);
     loga_minlength.xdrEncode(xdr);
     loga_stateid.xdrEncode(xdr);
     loga_maxcount.xdrEncode(xdr);
 }
예제 #3
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     ca_headerpadsize.xdrEncode(xdr);
     ca_maxrequestsize.xdrEncode(xdr);
     ca_maxresponsesize.xdrEncode(xdr);
     ca_maxresponsesize_cached.xdrEncode(xdr);
     ca_maxoperations.xdrEncode(xdr);
     ca_maxrequests.xdrEncode(xdr);
     { int size = ca_rdma_ird.Length; xdr.xdrEncodeInt(size); for (int idx = 0; idx < size; ++idx)
       {
           ca_rdma_ird[idx].xdrEncode(xdr);
       }
     }
 }
예제 #4
0
        public void xdrEncode(XdrEncodingStream xdr)
        {
            xdr.xdrEncodeInt(gdir_status);
            switch (gdir_status)
            {
                case nfsstat4.NFS4_OK:
                    gdir_resok4.xdrEncode(xdr);
                    break;

                case nfsstat4.NFS4ERR_TOOSMALL:
                    gdir_mincount.xdrEncode(xdr);
                    break;

                default:
                    break;
            }
        }
예제 #5
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     count.xdrEncode(xdr);
     xdr.xdrEncodeInt(committed);
     writeverf.xdrEncode(xdr);
 }
예제 #6
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     gdla_maxdevices.xdrEncode(xdr);
     gdla_cookie.xdrEncode(xdr);
     gdla_cookieverf.xdrEncode(xdr);
 }
 public void xdrEncode(XdrEncodingStream xdr)
 {
     nflh_util.xdrEncode(xdr);
     nflh_stripe_count.xdrEncode(xdr);
 }
예제 #8
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     stateid.xdrEncode(xdr);
     offset.xdrEncode(xdr);
     count.xdrEncode(xdr);
 }
예제 #9
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     count.xdrEncode(xdr);
 }
예제 #10
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     xdr.xdrEncodeInt(gdia_layout_type);
     gdia_maxcount.xdrEncode(xdr);
     gdia_notify_types.xdrEncode(xdr);
 }