9#ifndef SQUID_SRC_DISKIO_MMAPPED_MMAPPEDFILE_H
10#define SQUID_SRC_DISKIO_MMAPPED_MMAPPEDFILE_H
27 void close()
override;
28 bool error()
const override;
bool ioInProgress() const override
we only support blocking I/O
int64_t maxOffset
enforced if not negative (to avoid crashes)
RefCount< IORequestor > ioRequestor
int getFD() const override
bool error() const override
void write(WriteRequest *) override
bool canWrite() const override
void read(ReadRequest *) override
void open(int flags, mode_t mode, RefCount< IORequestor > callback) override
int64_t minOffset
enforced if not negative (to preserve file headers)
void create(int flags, mode_t mode, RefCount< IORequestor > callback) override
CBDATA_CLASS(MmappedFile)
bool canRead() const override