public MakeAttributes() { this._setmode = false; this._setuid = false; this._setgid = false; this._setsize = false; this._setatime = TimeHow.DONT_CHANGE; this._setmtime = TimeHow.DONT_CHANGE; }
public void xdrDecode(XdrDecodingStream xdr) { this._setmode = xdr.xdrDecodeBoolean(); if (this._setmode) { this._mode.Mode = xdr.xdrDecodeInt(); } this._setuid = xdr.xdrDecodeBoolean(); if (this._setuid) { this._uid = xdr.xdrDecodeInt(); } this._setgid = xdr.xdrDecodeBoolean(); if (this._setgid) { this._gid = xdr.xdrDecodeInt(); } this._setsize = xdr.xdrDecodeBoolean(); if (this._setsize) { this._size = xdr.xdrDecodeInt(); } this._setatime = (xdr.xdrDecodeBoolean() ? TimeHow.SET_TO_CLIENT_TIME : TimeHow.DONT_CHANGE); if (this._setatime != TimeHow.DONT_CHANGE) { this._atime = new NFSTimeValue(xdr); } this._setmtime = (xdr.xdrDecodeBoolean() ? TimeHow.SET_TO_CLIENT_TIME : TimeHow.DONT_CHANGE); if (this._setmtime != TimeHow.DONT_CHANGE) { this._mtime = new NFSTimeValue(xdr); } }