Inheritance diagram for UFSCleanLog:
Collaboration diagram for UFSCleanLog:

Public Member Functions

 UFSCleanLog (SwapDir *)
 
virtual const StoreEntrynextEntry ()
 
virtual void write (StoreEntry const &)
 

Public Attributes

char * cur
 
char * newLog
 
char * cln
 
char * outbuf
 
off_t outbuf_offset
 
int fd
 
RemovalPolicyWalkerwalker
 
SwapDirsd
 

Detailed Description

Definition at line 44 of file UFSSwapDir.cc.

Constructor & Destructor Documentation

UFSCleanLog::UFSCleanLog ( SwapDir aSwapDir)

Definition at line 65 of file UFSSwapDir.cc.

Member Function Documentation

const StoreEntry * UFSCleanLog::nextEntry ( )
virtual

Get the next entry that is a candidate for clean log writing

Implements Store::Disk::CleanLog.

Definition at line 71 of file UFSSwapDir.cc.

References RemovalPolicyWalker::Next, NULL, and walker.

Member Data Documentation

char* UFSCleanLog::cln
char* UFSCleanLog::cur
int UFSCleanLog::fd
char* UFSCleanLog::newLog
char* UFSCleanLog::outbuf
off_t UFSCleanLog::outbuf_offset
SwapDir* UFSCleanLog::sd

Definition at line 62 of file UFSSwapDir.cc.

Referenced by write().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors