public bool Equals(Nfs3FileTime other) { if (other == null) { return(false); } return(other._seconds == _seconds && other._nseconds == _nseconds); }
internal Nfs3FileSystemInfo(XdrDataReader reader) { ReadMaxBytes = reader.ReadUInt32(); ReadPreferredBytes = reader.ReadUInt32(); ReadMultipleSize = reader.ReadUInt32(); WriteMaxBytes = reader.ReadUInt32(); WritePreferredBytes = reader.ReadUInt32(); WriteMultipleSize = reader.ReadUInt32(); DirectoryPreferredBytes = reader.ReadUInt32(); MaxFileSize = reader.ReadInt64(); TimePrecision = new Nfs3FileTime(reader); FileSystemProperties = (Nfs3FileSystemProperties)reader.ReadInt32(); }
internal Nfs3FileAttributes(XdrDataReader reader) { Type = (Nfs3FileType)reader.ReadInt32(); Mode = (UnixFilePermissions)reader.ReadInt32(); LinkCount = reader.ReadUInt32(); Uid = reader.ReadUInt32(); Gid = reader.ReadUInt32(); Size = reader.ReadInt64(); BytesUsed = reader.ReadInt64(); RdevMajor = reader.ReadUInt32(); RdevMinor = reader.ReadUInt32(); FileSystemId = reader.ReadUInt64(); FileId = reader.ReadUInt64(); AccessTime = new Nfs3FileTime(reader); ModifyTime = new Nfs3FileTime(reader); ChangeTime = new Nfs3FileTime(reader); }
public Nfs3SetAttributes(XdrDataReader reader) { SetMode = reader.ReadBool(); if (SetMode) { Mode = (UnixFilePermissions)reader.ReadInt32(); } SetUid = reader.ReadBool(); if (SetUid) { Uid = reader.ReadUInt32(); } SetGid = reader.ReadBool(); if (SetGid) { Gid = reader.ReadUInt32(); } SetSize = reader.ReadBool(); if (SetSize) { Size = reader.ReadInt64(); } SetAccessTime = (Nfs3SetTimeMethod)reader.ReadInt32(); if (SetAccessTime == Nfs3SetTimeMethod.ClientTime) { AccessTime = new Nfs3FileTime(reader); } SetModifyTime = (Nfs3SetTimeMethod)reader.ReadInt32(); if (SetModifyTime == Nfs3SetTimeMethod.ClientTime) { ModifyTime = new Nfs3FileTime(reader); } }
internal Nfs3WeakCacheConsistencyAttr(XdrDataReader reader) { Size = reader.ReadInt64(); ModifyTime = new Nfs3FileTime(reader); ChangeTime = new Nfs3FileTime(reader); }