#include <RemovalPolicy.h>

Collaboration diagram for RemovalPolicyWalker:

Public Member Functions

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

Public Attributes

RemovalPolicy_policy
 
void * _data
 
const StoreEntry *(* Next )(RemovalPolicyWalker *walker)
 
void(* Done )(RemovalPolicyWalker *walker)
 

Static Private Attributes

static cbdata_type CBDATA_RemovalPolicyWalker = CBDATA_UNKNOWN
 

Detailed Description

Definition at line 55 of file RemovalPolicy.h.

Member Function Documentation

◆ operator delete()

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

Definition at line 57 of file RemovalPolicy.h.

◆ operator new()

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

Definition at line 57 of file RemovalPolicy.h.

◆ toCbdata()

void * RemovalPolicyWalker::toCbdata ( )
inlinenoexcept

Definition at line 57 of file RemovalPolicy.h.

Member Data Documentation

◆ _data

void* RemovalPolicyWalker::_data

Definition at line 61 of file RemovalPolicy.h.

Referenced by heap_walkDone(), heap_walkNext(), lru_walkDone(), and lru_walkNext().

◆ _policy

RemovalPolicy* RemovalPolicyWalker::_policy

Definition at line 60 of file RemovalPolicy.h.

Referenced by heap_walkDone(), heap_walkNext(), and lru_walkDone().

◆ CBDATA_RemovalPolicyWalker

cbdata_type RemovalPolicyWalker::CBDATA_RemovalPolicyWalker = CBDATA_UNKNOWN
staticprivate

Definition at line 57 of file RemovalPolicy.h.

◆ Done

void(* RemovalPolicyWalker::Done) (RemovalPolicyWalker *walker)

Definition at line 63 of file RemovalPolicy.h.

Referenced by Fs::Ufs::UFSSwapDir::writeCleanDone().

◆ Next

const StoreEntry *(* RemovalPolicyWalker::Next) (RemovalPolicyWalker *walker)

Definition at line 62 of file RemovalPolicy.h.

Referenced by UFSCleanLog::nextEntry().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors