UFSStoreState.h
Go to the documentation of this file.
_queued_read(char *b, size_t s, off_t o, STRCB *cb, void *data)
Definition: UFSStoreState.h:53
void STRCB(void *their_data, const char *buf, ssize_t len, StoreIOState::Pointer self)
Definition: StoreIOState.h:29
_queued_write(const char *b, size_t s, off_t o, FREE *f)
Definition: UFSStoreState.h:78
void read_(char *buf, size_t size, off_t offset, STRCB *callback, void *callback_data) override
Definition: UFSStoreState.cc:124
void readCompleted(const char *buf, int len, int errflag, RefCount< ReadRequest >) override
Definition: UFSStoreState.cc:229
CBDATA_CLASS(UFSStoreState)
struct Fs::Ufs::UFSStoreState::@58 flags
_queued_write & operator=(const _queued_write &qr)=delete
std::queue< Ufs::UFSStoreState::_queued_read > pending_reads
Definition: UFSStoreState.h:72
std::queue< Ufs::UFSStoreState::_queued_write > pending_writes
Definition: UFSStoreState.h:102
MEMPROXY_CLASS(UFSStoreState::_queued_write)
MEMPROXY_CLASS(UFSStoreState::_queued_read)
Definition: StoreIOState.h:17
void STIOCB(void *their_data, int errflag, StoreIOState::Pointer self)
Definition: StoreIOState.h:39
Definition: Store.h:37
Definition: UFSStoreState.h:23
Definition: Module.h:12
_queued_read & operator=(const _queued_read &qr)=delete
UFSStoreState(SwapDir *SD, StoreEntry *anEntry, STIOCB *callback_, void *callback_data_)
Definition: UFSStoreState.cc:327
Definition: IORequestor.h:18
void * callback_data
Definition: UFSStoreState.h:70
void ioCompletedNotification() override
Definition: UFSStoreState.cc:27
bool write(char const *buf, size_t size, off_t offset, FREE *free_func) override
Definition: UFSStoreState.cc:158
void writeCompleted(int errflag, size_t len, RefCount< WriteRequest >) override
Definition: UFSStoreState.cc:272
virtual void doCloseCallback(int errflag)
Definition: UFSStoreState.cc:298
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products