예제 #1
0
 public void xdrDecode(XdrDecodingStream xdr)
 {
     claim = xdr.xdrDecodeInt();
     switch ( claim ) {
     case open_claim_type4.CLAIM_NULL:
         file = new component4(xdr);
         break;
     case open_claim_type4.CLAIM_PREVIOUS:
         delegate_type = xdr.xdrDecodeInt();
         break;
     case open_claim_type4.CLAIM_DELEGATE_CUR:
         delegate_cur_info = new open_claim_delegate_cur4(xdr);
         break;
     case open_claim_type4.CLAIM_DELEGATE_PREV:
         file_delegate_prev = new component4(xdr);
         break;
     case open_claim_type4.CLAIM_FH:
         break;
     case open_claim_type4.CLAIM_DELEG_PREV_FH:
         break;
     case open_claim_type4.CLAIM_DELEG_CUR_FH:
         oc_delegate_stateid = new stateid4(xdr);
         break;
     }
 }
예제 #2
0
        public void xdrDecode(XdrDecodingStream xdr)
        {
            claim = xdr.xdrDecodeInt();
            switch (claim)
            {
                case open_claim_type4.CLAIM_NULL:
                    file = new component4(xdr);
                    break;

                case open_claim_type4.CLAIM_PREVIOUS:
                    delegate_type = xdr.xdrDecodeInt();
                    break;

                case open_claim_type4.CLAIM_DELEGATE_CUR:
                    delegate_cur_info = new open_claim_delegate_cur4(xdr);
                    break;

                case open_claim_type4.CLAIM_DELEGATE_PREV:
                    file_delegate_prev = new component4(xdr);
                    break;

                case open_claim_type4.CLAIM_FH:
                    break;

                case open_claim_type4.CLAIM_DELEG_PREV_FH:
                    break;

                case open_claim_type4.CLAIM_DELEG_CUR_FH:
                    oc_delegate_stateid = new stateid4(xdr);
                    break;
            }
        }
예제 #3
0
 public void xdrDecode(XdrDecodingStream xdr)
 {
     { int _size = xdr.xdrDecodeInt(); value = new component4[_size]; for (int _idx = 0; _idx < _size; ++_idx)
       {
           value[_idx] = new component4(xdr);
       }
     }
 }
예제 #4
0
 public void xdrDecode(XdrDecodingStream xdr)
 {
     { int _size = xdr.xdrDecodeInt(); value = new component4[_size]; for ( int _idx = 0; _idx < _size; ++_idx ) { value[_idx] = new component4(xdr); } }
 }
예제 #5
0
 public pathname4(component4 [] value)
 {
     this.value = value;
 }
예제 #6
0
 public void xdrDecode(XdrDecodingStream xdr)
 {
     objname = new component4(xdr);
 }
예제 #7
0
 public void xdrDecode(XdrDecodingStream xdr)
 {
     newname = new component4(xdr);
 }
예제 #8
0
 public void xdrDecode(XdrDecodingStream xdr)
 {
     delegate_stateid = new stateid4(xdr);
     file             = new component4(xdr);
 }
예제 #9
0
 public void xdrDecode(XdrDecodingStream xdr)
  {
     objtype = new createtype4(xdr);
     objname = new component4(xdr);
     createattrs = new fattr4(xdr);
 }
예제 #10
0
 public void xdrDecode(XdrDecodingStream xdr) {
     target = new component4(xdr);
 }
예제 #11
0
 public void xdrDecode(XdrDecodingStream xdr)
 {
     objtype = new createtype4(xdr);
     objname = new component4(xdr);
     createattrs = new fattr4(xdr);
 }
예제 #12
0
 public void xdrDecode(XdrDecodingStream xdr)
 {
     delegate_stateid = new stateid4(xdr);
     file = new component4(xdr);
 }
예제 #13
0
 public void xdrDecode(XdrDecodingStream xdr)
 {
     target = new component4(xdr);
 }