#include "base/DelayedAsyncCalls.h"#include "dlink.h"#include "http/RequestMethod.h"#include "HttpReply.h"#include "RemovalPolicy.h"#include "sbuf/SBuf.h"#include "stmem.h"#include "store/forward.h"#include "StoreIOBuffer.h"#include "StoreIOState.h"#include "typedefs.h"#include "DelayId.h"
Include dependency graph for MemObject.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | MemObject | 
| class | MemObject::SwapOut | 
| class | MemObject::XitTable | 
| State of an entry with regards to the [shared] in-transit table.  More... | |
| class | MemObject::MemCache | 
| State of an entry with regards to the [shared] memory caching.  More... | |
Typedefs | |
| typedef void | STMCB(void *data, StoreIOBuffer wroteBuffer) | 
Variables | |
| RemovalPolicy * | mem_policy | 
Typedef Documentation
◆ STMCB
| typedef void STMCB(void *data, StoreIOBuffer wroteBuffer) | 
Definition at line 28 of file MemObject.h.
Variable Documentation
◆ mem_policy
| RemovalPolicy* mem_policy | 
global current memory removal policy
Definition at line 44 of file MemObject.cc.
Referenced by Store::Controller::dereferenceIdle(), Store::Controller::freeMemorySpace(), Store::Controller::referenceBusy(), StoreEntry::setMemStatus(), storeInit(), TestUfs::testUfsDefaultEngine(), and TestUfs::testUfsSearch().
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
 
