| 260 | File() : size(-1), popped(-1) {} |
| 261 | |
| 262 | void setFile(Reference<IAsyncFile> f) { |
| 263 | this->f = f; |
| 264 | this->syncQueue = makeReference<SyncQueue>(1, f); |
| 265 | } |
| 266 | }; |
| 267 | File files[2]; // After readFirstAndLastPages(), files[0] is logically before files[1] (pushes are always into |
| 268 | // files[1]) |