ClientInfo.h
Go to the documentation of this file.
107 void setWriteLimiter(const int aWriteSpeedLimit, const double anInitialBurst, const double aHighWatermark);
bool applyQuota(int &nleft, Comm::IoCallback *state) override
Definition: comm.cc:1318
unsigned int enqueue(int fd)
places the given fd at the end of the queue; returns reservation ID
Definition: comm.cc:1395
struct ClientInfo::Protocol Icp
void setWriteLimiter(const int aWriteSpeedLimit, const double anInitialBurst, const double aHighWatermark)
Definition: comm.cc:1358
Definition: ClientInfo.h:47
void onFdClosed() override
Performs cleanup when the related file descriptor becomes closed.
Definition: comm.cc:1341
struct ClientInfo::Protocol Http
MEMPROXY_CLASS(ClientInfo)
void scheduleWrite(Comm::IoCallback *state) override
Will plan another write call.
Definition: comm.cc:1332
unsigned int quotaEnqueue(int fd)
client starts waiting in queue; create the queue if necessary
Definition: comm.cc:1259
void writeOrDequeue()
either selects the head descriptor for writing or calls quotaDequeue()
Definition: comm.cc:1206
Definition: ClientInfo.h:113
Definition: SquidConfig.h:62
Definition: ClientInfo.h:30
struct ClientInfo::Cutoff cutoff
Definition: ClientInfo.h:59
Definition: Address.h:42
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