, More...

#include <RockStoreFileSystem.h>

Inheritance diagram for Rock::StoreFileSystem:
Collaboration diagram for Rock::StoreFileSystem:

Public Types

typedef std::vector
< StoreFileSystem * >
::iterator 
iterator
 
typedef std::vector
< StoreFileSystem * >
::const_iterator 
const_iterator
 

Public Member Functions

 StoreFileSystem ()
 
virtual ~StoreFileSystem ()
 
virtual char const * type () const
 
virtual SwapDircreateSwapDir ()
 
virtual void done ()
 
virtual void registerWithCacheManager ()
 
virtual void setup ()
 

Static Public Member Functions

static void Stats (StoreEntry *sentry)
 
static void SetupAllFs ()
 
static void FsAdd (StoreFileSystem &)
 
static void FreeAllFs ()
 
static std::vector
< StoreFileSystem * > const & 
FileSystems ()
 

Protected Attributes

bool initialised
 

Private Member Functions

 StoreFileSystem (const StoreFileSystem &)
 
StoreFileSystemoperator= (const StoreFileSystem &)
 

Detailed Description

Definition at line 19 of file RockStoreFileSystem.h.

Member Typedef Documentation

Definition at line 97 of file StoreFileSystem.h.

Constructor & Destructor Documentation

StoreFileSystem::StoreFileSystem ( )

Definition at line 15 of file RockStoreFileSystem.cc.

References StoreFileSystem::FsAdd().

StoreFileSystem::~StoreFileSystem ( )
virtual

Reimplemented from StoreFileSystem.

Definition at line 20 of file RockStoreFileSystem.cc.

Rock::StoreFileSystem::StoreFileSystem ( const StoreFileSystem )
private

Member Function Documentation

SwapDir * StoreFileSystem::createSwapDir ( )
virtual

Implements StoreFileSystem.

Definition at line 31 of file RockStoreFileSystem.cc.

void StoreFileSystem::done ( void  )
virtual

Implements StoreFileSystem.

Definition at line 37 of file RockStoreFileSystem.cc.

std::vector< StoreFileSystem * > const & StoreFileSystem::FileSystems ( )
staticinherited

Definition at line 45 of file StoreFileSystem.cc.

References StoreFileSystem::GetFileSystems().

Referenced by find_fstype(), and parse_cachedir().

void StoreFileSystem::FreeAllFs ( )
staticinherited

Definition at line 64 of file StoreFileSystem.cc.

References StoreFileSystem::done(), and StoreFileSystem::GetFileSystems().

Referenced by SquidShutdown().

void StoreFileSystem::FsAdd ( StoreFileSystem instance)
staticinherited
StoreFileSystem& Rock::StoreFileSystem::operator= ( const StoreFileSystem )
private
void StoreFileSystem::registerWithCacheManager ( void  )
virtual

Reimplemented from StoreFileSystem.

Definition at line 42 of file RockStoreFileSystem.cc.

References assert.

void StoreFileSystem::setup ( )
virtual

Implements StoreFileSystem.

Definition at line 48 of file RockStoreFileSystem.cc.

References debugs, and HERE().

void StoreFileSystem::SetupAllFs ( )
staticinherited

Definition at line 24 of file StoreFileSystem.cc.

References StoreFileSystem::GetFileSystems(), and i.

Referenced by testRock::commonInit(), and SquidMain().

void StoreFileSystem::Stats ( StoreEntry sentry)
static

Definition at line 54 of file RockStoreFileSystem.cc.

References assert.

char const * StoreFileSystem::type ( ) const
virtual

Implements StoreFileSystem.

Definition at line 25 of file RockStoreFileSystem.cc.

Member Data Documentation

bool StoreFileSystem::initialised
protectedinherited

Definition at line 112 of file StoreFileSystem.h.


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors