, 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

◆ const_iterator

◆ iterator

Definition at line 97 of file StoreFileSystem.h.

Constructor & Destructor Documentation

◆ StoreFileSystem() [1/2]

StoreFileSystem::StoreFileSystem ( )

Definition at line 15 of file RockStoreFileSystem.cc.

References StoreFileSystem::FsAdd().

◆ ~StoreFileSystem()

StoreFileSystem::~StoreFileSystem ( )
virtual

Reimplemented from StoreFileSystem.

Definition at line 20 of file RockStoreFileSystem.cc.

◆ StoreFileSystem() [2/2]

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

Member Function Documentation

◆ createSwapDir()

SwapDir * StoreFileSystem::createSwapDir ( )
virtual

Implements StoreFileSystem.

Definition at line 31 of file RockStoreFileSystem.cc.

◆ done()

void StoreFileSystem::done ( void  )
virtual

Implements StoreFileSystem.

Definition at line 37 of file RockStoreFileSystem.cc.

◆ FileSystems()

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().

◆ FreeAllFs()

void StoreFileSystem::FreeAllFs ( )
staticinherited

Definition at line 64 of file StoreFileSystem.cc.

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

Referenced by SquidShutdown().

◆ FsAdd()

void StoreFileSystem::FsAdd ( StoreFileSystem instance)
staticinherited

◆ operator=()

StoreFileSystem& Rock::StoreFileSystem::operator= ( const StoreFileSystem )
private

◆ registerWithCacheManager()

void StoreFileSystem::registerWithCacheManager ( void  )
virtual

Reimplemented from StoreFileSystem.

Definition at line 42 of file RockStoreFileSystem.cc.

References assert.

◆ setup()

void StoreFileSystem::setup ( )
virtual

Implements StoreFileSystem.

Definition at line 48 of file RockStoreFileSystem.cc.

References debugs, and HERE().

◆ SetupAllFs()

void StoreFileSystem::SetupAllFs ( )
staticinherited

Definition at line 24 of file StoreFileSystem.cc.

References StoreFileSystem::GetFileSystems(), and i.

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

◆ Stats()

void StoreFileSystem::Stats ( StoreEntry sentry)
static

Definition at line 54 of file RockStoreFileSystem.cc.

References assert.

◆ type()

char const * StoreFileSystem::type ( ) const
virtual

Implements StoreFileSystem.

Definition at line 25 of file RockStoreFileSystem.cc.

Member Data Documentation

◆ initialised

bool StoreFileSystem::initialised
protectedinherited

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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors