xdrEncodeDynamicOpaque() публичный Метод

Encodes (aka "serializes") a XDR opaque value, which is represented by a vector of byte values.
Encodes (aka "serializes") a XDR opaque value, which is represented by a vector of byte values. The length of the opaque value is written to the XDR stream, so the receiver does not need to know the exact length in advance. The encoded data is always padded to be a multiple of four to maintain XDR alignment.
if an ONC/RPC error occurs. if an I/O error occurs.
public xdrEncodeDynamicOpaque ( Array value ) : void
value Array /// The opaque value to be encoded in the form of a series of /// bytes. ///
Результат void
Пример #1
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     stateid.xdrEncode(xdr);
     offset.xdrEncode(xdr);
     xdr.xdrEncodeInt(stable);
     xdr.xdrEncodeDynamicOpaque(data);
 }
Пример #2
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     this._attributes.xdrEncode(xdr);
     xdr.xdrEncodeInt(this._count);
     xdr.xdrEncodeBoolean(this._eof);
     xdr.xdrEncodeDynamicOpaque(this._data);
 }
Пример #3
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     this._file.xdrEncode(xdr);
     xdr.xdrEncodeInt(this._beginoffset);
     xdr.xdrEncodeInt(this._offset);
     xdr.xdrEncodeInt(this._totalcount);
     xdr.xdrEncodeDynamicOpaque(this._data);
 }
Пример #4
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     this._file.xdrEncode(xdr);
     xdr.xdrEncodeLong(this._offset);
     xdr.xdrEncodeInt(this._count);
     xdr.xdrEncodeInt((int)this._stable);
     xdr.xdrEncodeDynamicOpaque(this._data);
 }
Пример #5
0
    public void xdrEncode(XdrEncodingStream xdr)
 {
        eir_clientid.xdrEncode(xdr);
        eir_sequenceid.xdrEncode(xdr);
        eir_flags.xdrEncode(xdr);
        eir_state_protect.xdrEncode(xdr);
        eir_server_owner.xdrEncode(xdr);
        xdr.xdrEncodeDynamicOpaque(eir_server_scope);
        { int size = eir_server_impl_id.Length; xdr.xdrEncodeInt(size); for ( int idx = 0; idx < size; ++idx ) { eir_server_impl_id[idx].xdrEncode(xdr); } }
    }
Пример #6
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     switch (this._version)
     {
         case 2:
             xdr.xdrEncodeOpaque(this._value, V2.RPC.NFSv2Protocol.FHSIZE);
             break;
         case 3:
             xdr.xdrEncodeDynamicOpaque(this._value);
             break;
     }
 }
Пример #7
0
 public void xdrEncode(XdrEncodingStream xdr) {
     lrf_length.xdrEncode(xdr);
     lrf_stateid.xdrEncode(xdr);
     xdr.xdrEncodeDynamicOpaque(lrf_body);
 }
Пример #8
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     xdr.xdrEncodeDynamicOpaque(value);
 }
Пример #9
0
 public void xdrEncode(XdrEncodingStream xdr) {
     xdr.xdrEncodeDynamicOpaque(loc_body);
 }
Пример #10
0
 public void xdrEncode(XdrEncodingStream xdr) {
     xdr.xdrEncodeDynamicOpaque(fls_info);
     fls_server.xdrEncode(xdr);
 }
Пример #11
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     xdr.xdrEncodeBoolean(eof);
     xdr.xdrEncodeDynamicOpaque(data);
 }
Пример #12
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     xdr.xdrEncodeDynamicOpaque(smpt_orig_plain);
 }
Пример #13
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     xdr.xdrEncodeDynamicOpaque(ssct_iv);
     xdr.xdrEncodeDynamicOpaque(ssct_encr_data);
     xdr.xdrEncodeDynamicOpaque(ssct_hmac);
 }
Пример #14
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     co_verifier.xdrEncode(xdr);
     xdr.xdrEncodeDynamicOpaque(co_ownerid);
 }
Пример #15
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     thi_hintset.xdrEncode(xdr);
     xdr.xdrEncodeDynamicOpaque(thi_hintlist);
 }
Пример #16
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     clientid.xdrEncode(xdr);
     xdr.xdrEncodeDynamicOpaque(owner);
 }
Пример #17
0
 public void xdrEncode(XdrEncodingStream xdr) {
     xdr.xdrEncodeDynamicOpaque(ssa_digest);
 }
Пример #18
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     so_minor_id.xdrEncode(xdr);
     xdr.xdrEncodeDynamicOpaque(so_major_id);
 }
Пример #19
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     xdr.xdrEncodeDynamicOpaque(smt_hmac);
 }
Пример #20
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     this._attributes.xdrEncode(xdr);
     xdr.xdrEncodeDynamicOpaque(this._data);
 }
Пример #21
0
 public void xdrEncode(XdrEncodingStream xdr)
 {
     xdr.xdrEncodeInt(sspt_ssv_seq);
     xdr.xdrEncodeDynamicOpaque(sspt_orig_plain);
     xdr.xdrEncodeDynamicOpaque(sspt_pad);
 }