MemObject.cc
Go to the documentation of this file.
Definition: parse.c:104
void appendf(const char *fmt,...) PRINTF_FORMAT_ARG2
Append operation with printf-style arguments.
Definition: Packable.h:61
int mostBytesWanted(int max, bool ignoreDelayPools) const
Definition: MemObject.cc:415
void delay(const AsyncCallPointer &)
stores the given call to schedule it at schedule() or destruction time
Definition: DelayedAsyncCalls.cc:15
struct SquidConfig::@97 onoff
SQUIDCEXTERN void SquidMD5Final(uint8_t digest[16], struct SquidMD5Context *context)
int64_t availableForSwapOut() const
buffered bytes we have not swapped out yet
Definition: MemObject.cc:489
void replaceBaseReply(const HttpReplyPointer &r)
Definition: MemObject.cc:128
const char * logUri() const
client request URI used for logging; storeId() by default
Definition: MemObject.cc:64
Definition: Range.h:18
Definition: md5.h:55
Definition: StoreIOBuffer.h:15
Definition: Generic.h:17
Definition: MemBuf.h:23
Definition: dlink.h:14
int64_t policyLowestOffsetToKeep(bool swap) const
Definition: MemObject.cc:348
Definition: RequestMethod.h:26
struct SquidConfig::@95 Store
Definition: RemovalPolicy.h:38
void schedule()
schedules and forgets all async calls previously stored by delay()
Definition: DelayedAsyncCalls.cc:22
Definition: HttpReply.h:24
void markEndOfReplyHeaders()
sets baseReply().hdr_sz (i.e. written reply headers size) to endOffset()
Definition: MemObject.cc:220
bool hasContigousContentRange(Range< int64_t > const &range) const
Definition: stmem.cc:245
auto discardableHttpEnd() const
the client will not use HTTP response bytes with lower offsets (if any)
Definition: StoreClient.h:82
Definition: DelayId.h:21
void dumpStats(MemBuf *output, int clientNumber) const
Definition: store_client.cc:1055
Definition: StoreClient.h:73
SQUIDCEXTERN void SquidMD5Update(struct SquidMD5Context *context, const void *buf, unsigned len)
Definition: md5.c:89
Definition: MemObject.cc:176
void setUris(char const *aStoreId, char const *aLogUri, const HttpRequestMethod &aMethod)
Definition: MemObject.cc:76
Definition: MemObject.cc:165
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