#include <RemovalPolicy.h>

Collaboration diagram for RemovalPurgeWalker:

Public Member Functions

void * operator new (size_t size)
 
void operator delete (void *address)
 
void * toCbdata () noexcept
 

Public Attributes

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

Static Private Attributes

static cbdata_type CBDATA_RemovalPurgeWalker = CBDATA_UNKNOWN
 

Detailed Description

Definition at line 66 of file RemovalPolicy.h.

Member Function Documentation

◆ operator delete()

void RemovalPurgeWalker::operator delete ( void *  address)
inline

Definition at line 68 of file RemovalPolicy.h.

◆ operator new()

void * RemovalPurgeWalker::operator new ( size_t  size)
inline

Definition at line 68 of file RemovalPolicy.h.

◆ toCbdata()

void * RemovalPurgeWalker::toCbdata ( )
inlinenoexcept

Definition at line 68 of file RemovalPolicy.h.

Member Data Documentation

◆ _data

void* RemovalPurgeWalker::_data

Definition at line 72 of file RemovalPolicy.h.

Referenced by heap_purgeDone(), heap_purgeNext(), lru_purgeDone(), and lru_purgeNext().

◆ _policy

RemovalPolicy* RemovalPurgeWalker::_policy

Definition at line 71 of file RemovalPolicy.h.

Referenced by heap_purgeDone(), heap_purgeNext(), lru_purgeDone(), and lru_purgeNext().

◆ CBDATA_RemovalPurgeWalker

cbdata_type RemovalPurgeWalker::CBDATA_RemovalPurgeWalker = CBDATA_UNKNOWN
staticprivate

Definition at line 68 of file RemovalPolicy.h.

◆ Done

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

Definition at line 75 of file RemovalPolicy.h.

Referenced by 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 lru_purgeNext().

◆ Next

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

Definition at line 74 of file RemovalPolicy.h.

Referenced by 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 files:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors