예제 #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)
 {
     gdlr_cookieverf.xdrEncode(xdr);
     { int _size = gdlr_deviceid_list.Length; xdr.xdrEncodeInt(_size); for (int _idx = 0; _idx < _size; ++_idx)
       {
           gdlr_deviceid_list[_idx].xdrEncode(xdr);
       }
     }
     xdr.xdrEncodeBoolean(gdlr_eof);
 }
예제 #3
0
        public void xdrEncode(XdrEncodingStream xdr)
        {
            xdr.xdrEncodeInt(mode);
            switch (mode)
            {
            case createmode4.UNCHECKED4:
            case createmode4.GUARDED4:
                createattrs.xdrEncode(xdr);
                break;

            case createmode4.EXCLUSIVE4:
                createverf.xdrEncode(xdr);
                break;

            case createmode4.EXCLUSIVE4_1:
                ch_createboth.xdrEncode(xdr);
                break;
            }
        }
예제 #4
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     co_verifier.xdrEncode(xdr);
     xdr.xdrEncodeDynamicOpaque(co_ownerid);
 }
예제 #5
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     cva_verf.xdrEncode(xdr);
     cva_attrs.xdrEncode(xdr);
 }
예제 #6
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     count.xdrEncode(xdr);
     xdr.xdrEncodeInt(committed);
     writeverf.xdrEncode(xdr);
 }
예제 #7
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     cookieverf.xdrEncode(xdr);
     reply.xdrEncode(xdr);
 }
예제 #8
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     gdla_maxdevices.xdrEncode(xdr);
     gdla_cookie.xdrEncode(xdr);
     gdla_cookieverf.xdrEncode(xdr);
 }
예제 #9
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     setclientid_confirm.xdrEncode(xdr);
 }