public BTree2Record04(H5BinaryReader reader, Superblock superblock) { this.FilteredHugeObjectAddress = superblock.ReadOffset(reader); this.FilteredHugeObjectLength = superblock.ReadLength(reader); this.FilterMask = reader.ReadUInt32(); this.FilteredHugeObjectMemorySize = superblock.ReadLength(reader); }
public GlobalHeapId(H5BinaryReader reader, Superblock superblock) : base(reader) { _superblock = superblock; this.CollectionAddress = superblock.ReadOffset(reader); this.ObjectIndex = reader.ReadUInt32(); }
public HardLinkInfo(H5BinaryReader reader, Superblock superblock) : base(reader) { _superblock = superblock; // object header address this.HeaderAddress = superblock.ReadOffset(reader); }
public VirtualStoragePropertyDescription(H5BinaryReader reader, Superblock superblock) : base(reader) { // address this.Address = superblock.ReadOffset(reader); // index this.Index = reader.ReadUInt32(); }
public BTree2Record10(H5BinaryReader reader, Superblock superblock, byte rank) { // address this.Address = superblock.ReadOffset(reader); // scaled offsets this.ScaledOffsets = new ulong[rank]; for (int i = 0; i < rank; i++) { this.ScaledOffsets[i] = reader.ReadUInt64(); } }
public ChunkedStoragePropertyDescription3(H5BinaryReader reader, Superblock superblock) : base(reader) { // rank this.Rank = reader.ReadByte(); // address this.Address = superblock.ReadOffset(reader); // dimension sizes this.DimensionSizes = new uint[this.Rank]; for (uint i = 0; i < this.Rank; i++) { this.DimensionSizes[i] = reader.ReadUInt32(); } }
public ObjectHeaderSharedMessageRecord(H5BinaryReader reader, Superblock superblock) : base(reader) { _superblock = superblock; // hash value this.HashValue = reader.ReadUInt32(); // reserved reader.ReadByte(); // message type this.MessageType = (HeaderMessageType)reader.ReadByte(); // creation index this.CreationIndex = reader.ReadUInt16(); // object header address this.ObjectHeaderAddress = superblock.ReadOffset(reader); }
public BTree2Record11(H5BinaryReader reader, Superblock superblock, byte rank, uint chunkSizeLength) { // address this.Address = superblock.ReadOffset(reader); // chunk size this.ChunkSize = H5Utils.ReadUlong(reader, chunkSizeLength); // filter mask this.FilterMask = reader.ReadUInt32(); // scaled offsets this.ScaledOffsets = new ulong[rank]; for (int i = 0; i < rank; i++) { this.ScaledOffsets[i] = reader.ReadUInt64(); } }
public ObjectHeaderContinuationMessage(H5BinaryReader reader, Superblock superblock) : base(reader) { this.Offset = superblock.ReadOffset(reader); this.Length = superblock.ReadLength(reader); }
public ContiguousStoragePropertyDescription(H5BinaryReader reader, Superblock superblock) : base(reader) { this.Address = superblock.ReadOffset(reader); this.Size = superblock.ReadLength(reader); }
public BTree2Record01(H5BinaryReader reader, Superblock superblock) { this.HugeObjectAddress = superblock.ReadOffset(reader); this.HugeObjectLength = superblock.ReadLength(reader); this.HugeObjectId = superblock.ReadLength(reader); }