|
Squid Web Cache master
|
Public Types | |
| enum | heap_entry_type { TYPE_UNKNOWN = 0 , TYPE_STORE_ENTRY , TYPE_STORE_MEM } |
Public Member Functions | |
| void | setPolicyNode (StoreEntry *, void *) const |
Public Attributes | |
| RemovalPolicy * | policy |
| dlink_list | list |
| int | count |
| int | nwalkers |
| enum LruPolicyData::heap_entry_type | type |
Definition at line 17 of file store_repl_lru.cc.
| Enumerator | |
|---|---|
| TYPE_UNKNOWN | |
| TYPE_STORE_ENTRY | |
| TYPE_STORE_MEM | |
Definition at line 23 of file store_repl_lru.cc.
| void LruPolicyData::setPolicyNode | ( | StoreEntry * | entry, |
| void * | value | ||
| ) | const |
Definition at line 46 of file store_repl_lru.cc.
References RemovalPolicyNode::data, StoreEntry::mem_obj, MemObject::repl, StoreEntry::repl, type, TYPE_STORE_ENTRY, and TYPE_STORE_MEM.
Referenced by lru_purgeNext().
| int LruPolicyData::count |
Definition at line 21 of file store_repl_lru.cc.
Referenced by lru_add(), lru_free(), lru_purgeNext(), and lru_remove().
| dlink_list LruPolicyData::list |
Definition at line 20 of file store_repl_lru.cc.
Referenced by lru_add(), lru_purgeInit(), lru_purgeNext(), lru_referenced(), lru_remove(), lru_stats(), and lru_walkInit().
| int LruPolicyData::nwalkers |
Definition at line 22 of file store_repl_lru.cc.
Referenced by lru_free(), lru_purgeDone(), lru_purgeInit(), lru_walkDone(), and lru_walkInit().
| RemovalPolicy* LruPolicyData::policy |
Definition at line 19 of file store_repl_lru.cc.
Referenced by createRemovalPolicy_lru().
| enum LruPolicyData::heap_entry_type LruPolicyData::type |
Referenced by lru_add(), and setPolicyNode().