StoreIOState.h
Go to the documentation of this file.
50 virtual void read_(char *buf, size_t size, off_t offset, STRCB * callback, void *callback_data) = 0;
#define RefCountable
The locking interface for use on Reference-Counted classes.
Definition: Lock.h:66
void storeRead(StoreIOState::Pointer, char *, size_t, off_t, StoreIOState::STRCB *, void *)
Definition: store_io.cc:79
void storeIOWrite(StoreIOState::Pointer, char const *, size_t, off_t, FREE *)
Definition: store_io.cc:85
StoreIOState::Pointer storeOpen(StoreEntry *, StoreIOState::STIOCB *, void *)
Definition: store_io.cc:58
StoreIOState::Pointer storeCreate(StoreEntry *, StoreIOState::STIOCB *, void *)
Definition: store_io.cc:25
Definition: Store.h:42
Definition: StoreIOState.h:18
virtual void read_(char *buf, size_t size, off_t offset, STRCB *callback, void *callback_data)=0
void STRCB(void *their_data, const char *buf, ssize_t len, StoreIOState::Pointer self)
Definition: StoreIOState.h:29
StoreIOState(StoreIOState::STIOCB *, void *cbData)
Definition: StoreIOState.cc:30
struct StoreIOState::@143 flags
struct StoreIOState::@142 read
virtual bool write(char const *buf, size_t size, off_t offset, FREE *free_func)=0
void STIOCB(void *their_data, int errflag, StoreIOState::Pointer self)
Definition: StoreIOState.h:39