readRecords method
Future<void>
readRecords(
- AFileReader channel
)
Implementation
Future<void> readRecords(AFileReader channel) async {
check();
int remaining = (header.fileLength * 2) - 100;
LByteBuffer buffer = LByteBuffer(remaining);
buffer.endian = Endian.big;
while (buffer.remaining > 0) {
await channel.readIntoBuffer(buffer);
}
buffer.flip();
int records = remaining ~/ 4;
content = [];
for (var i = 0; i < records; i++) {
var intValue = await buffer.getInt32();
content.add(intValue);
}
// var bytesList = await channel.get(remaining);
// content = List(records);
// IntBuffer ints = buffer.asIntBuffer();
// ints.get(content);
}