internal ABZNode(FileReader sourceFile, int fv) { queueVersion = fv; this.index = sourceFile.readByte(); this.title = sourceFile.readString(); this.size = sourceFile.readString(); this.realSize = sourceFile.readUInt64(); this.finishedSize = sourceFile.readUInt64(); this.date = sourceFile.readPascalDate(); this.readData(sourceFile); }
protected override void readData(FileReader sourceFile) { crc = sourceFile.readUInt32(); downloaded = sourceFile.readByte(); incomplete = sourceFile.readByte(); parts = sourceFile.readString(); group = sourceFile.readString(); poster = sourceFile.readString(); status = sourceFile.readInt32(); md5 = sourceFile.readString(); msgParts = sourceFile.readUInt32(); readAvailableMsgParts(sourceFile); decoding = sourceFile.readBoolean(); }