(5, 3, "called for "
<< " ("
<< code << ", "
<< xerrn << ")"
Params ¶ms = GetCommParams<Params>(callback
params.xerrno = xerrn;
Base class for Squid-to-client bandwidth limiting.
void finish(Comm::Flag code, int xerrn)
finish the IO operation imediately and schedule the callback with the current state.
bool cancel(const char *reason)
void setCallback(iocb_type type, AsyncCall::Pointer &cb, char *buf, FREE *func, int sz)
Type of IO callbacks the Comm layer deals with.
FD which the call was about. Set by the async call creator.
#define debugs(SECTION, LEVEL, CONTENT)
void cancel(const char *reason)
Actively cancel the given callback.
void SetSelect(int, unsigned int, PF *, void *, time_t)
Mark an FD to be watched for its IO status.
static BandwidthBucket * SelectBucket(fde *f)
called when fd needs to write but may need to wait in line for its quota
unsigned int quotaQueueReserv
reservation ID from CommQuotaQueue