Squid Web Cache master
Loading...
Searching...
No Matches
RemovalPurgeWalker Class Reference

#include <RemovalPolicy.h>

Collaboration diagram for RemovalPurgeWalker:
[legend]

Public Member Functions

 CBDATA_DECL_ (RemovalPurgeWalker, noexcept)
 

Public Attributes

RemovalPolicy_policy
 
void * _data
 
int scanned
 
int max_scan
 
int locked
 
StoreEntry *(* Next )(RemovalPurgeWalker *walker)
 
void(* Done )(RemovalPurgeWalker *walker)
 

Detailed Description

Definition at line 66 of file RemovalPolicy.h.

Member Function Documentation

◆ CBDATA_DECL_()

RemovalPurgeWalker::CBDATA_DECL_ ( RemovalPurgeWalker  ,
noexcept   
)

Member Data Documentation

◆ _data

void* RemovalPurgeWalker::_data

◆ _policy

RemovalPolicy* RemovalPurgeWalker::_policy

◆ Done

void(* RemovalPurgeWalker::Done) (RemovalPurgeWalker *walker)

Definition at line 75 of file RemovalPolicy.h.

Referenced by heap_purgeInit(), lru_purgeInit(), and Fs::Ufs::UFSSwapDir::maintain().

◆ locked

int RemovalPurgeWalker::locked

Definition at line 73 of file RemovalPolicy.h.

Referenced by lru_purgeNext().

◆ max_scan

int RemovalPurgeWalker::max_scan

Definition at line 73 of file RemovalPolicy.h.

Referenced by heap_purgeInit(), lru_purgeInit(), and lru_purgeNext().

◆ Next

StoreEntry *(* RemovalPurgeWalker::Next) (RemovalPurgeWalker *walker)

Definition at line 74 of file RemovalPolicy.h.

Referenced by heap_purgeInit(), lru_purgeInit(), and Fs::Ufs::UFSSwapDir::maintain().

◆ scanned

int RemovalPurgeWalker::scanned

Definition at line 73 of file RemovalPolicy.h.

Referenced by lru_purgeNext().


The documentation for this class was generated from the following file: