11#ifndef SQUID_SRC_DISKIO_BLOCKING_BLOCKINGFILE_H
12#define SQUID_SRC_DISKIO_BLOCKING_BLOCKINGFILE_H
30 void close()
override;
31 bool error()
const override;
42 void error (
bool const &);
49 void readDone(
int fd,
const char *buf,
int len,
int errflag);
void write(WriteRequest *) override
void readDone(int fd, const char *buf, int len, int errflag)
RefCount< ReadRequest > readRequest
void create(int flags, mode_t mode, RefCount< IORequestor > callback) override
RefCount< WriteRequest > writeRequest
RefCount< IORequestor > ioRequestor
bool error() const override
bool canRead() const override
bool ioInProgress() const override
void read(ReadRequest *) override
int getFD() const override
void open(int flags, mode_t mode, RefCount< IORequestor > callback) override
CBDATA_CLASS(BlockingFile)
void writeDone(int fd, int errflag, size_t len)
void DRCB(int, const char *buf, int size, int errflag, void *data)
void DWCB(int, int, size_t, void *)