#include <StoreSearchUFS.h>


Public Member Functions | |
StoreSearchUFS (RefCount< UFSSwapDir > sd) | |
virtual | ~StoreSearchUFS () |
virtual void | next (void(callback)(void *cbdata), void *cbdata) |
virtual bool | next () |
virtual bool | error () const |
virtual bool | isDone () const |
virtual StoreEntry * | currentItem () |
Public Attributes | |
RefCount< UFSSwapDir > | sd |
RemovalPolicyWalker * | walker |
Private Member Functions | |
CBDATA_CLASS (StoreSearchUFS) | |
void() | callback (void *cbdata) |
StoreSearchUFS (StoreSearchUFS const &) | |
StoreSearchUFS & | operator= (StoreSearchUFS const &) |
StoreSearchUFS () | |
Private Attributes | |
void * | cbdata |
StoreEntry * | current |
bool | _done |
Detailed Description
Definition at line 20 of file StoreSearchUFS.h.
Constructor & Destructor Documentation
◆ StoreSearchUFS() [1/3]
Fs::Ufs::StoreSearchUFS::StoreSearchUFS | ( | RefCount< UFSSwapDir > | sd | ) |
Definition at line 18 of file StoreSearchUFS.cc.
◆ ~StoreSearchUFS()
|
virtual |
Definition at line 26 of file StoreSearchUFS.cc.
◆ StoreSearchUFS() [2/3]
|
private |
◆ StoreSearchUFS() [3/3]
|
private |
Member Function Documentation
◆ callback()
|
private |
- Bug:
- (callback) should be hidden behind a proper human readable name
◆ CBDATA_CLASS()
|
private |
◆ currentItem()
|
virtual |
Implements StoreSearch.
Definition at line 68 of file StoreSearchUFS.cc.
◆ error()
|
virtual |
Implements StoreSearch.
Definition at line 56 of file StoreSearchUFS.cc.
◆ isDone()
|
virtual |
Implements StoreSearch.
Definition at line 62 of file StoreSearchUFS.cc.
◆ next() [1/2]
|
virtual |
- Return values
-
true if a new StoreEntry is immediately available false if a new StoreEntry is NOT immediately available
Implements StoreSearch.
Definition at line 40 of file StoreSearchUFS.cc.
◆ next() [2/2]
callback the client when a new StoreEntry is available or an error occurs
Implements StoreSearch.
◆ operator=()
|
private |
Member Data Documentation
◆ _done
|
private |
Definition at line 53 of file StoreSearchUFS.h.
◆ cbdata
|
private |
Definition at line 51 of file StoreSearchUFS.h.
◆ current
|
private |
Definition at line 52 of file StoreSearchUFS.h.
◆ sd
RefCount<UFSSwapDir> Fs::Ufs::StoreSearchUFS::sd |
Definition at line 45 of file StoreSearchUFS.h.
◆ walker
RemovalPolicyWalker* Fs::Ufs::StoreSearchUFS::walker |
Definition at line 46 of file StoreSearchUFS.h.
The documentation for this class was generated from the following files:
- src/fs/ufs/StoreSearchUFS.h
- src/fs/ufs/StoreSearchUFS.cc