CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
quota Namespace Reference

Classes

struct  ListenerHandle
 

Typedefs

typedef
catalog::AbstractCatalogManager
< catalog::Catalog
CatalogManager
 

Functions

static void * MainUnpinListener (void *data)
 
static void * MainWatchdogListener (void *data)
 
ListenerHandleRegisterUnpinListener (QuotaManager *quota_manager, CatalogManager *catalog_manager, const string &repository_name)
 
ListenerHandleRegisterWatchdogListener (QuotaManager *quota_manager, const string &repository_name)
 
void UnregisterListener (ListenerHandle *handle)
 
ListenerHandleRegisterUnpinListener (QuotaManager *quota_manager, CatalogManager *catalog_manager, const std::string &repository_name)
 
ListenerHandleRegisterWatchdogListener (QuotaManager *quota_manager, const std::string &repository_name)
 

Typedef Documentation

Function Documentation

static void* quota::MainUnpinListener ( void *  data)
static

Definition at line 34 of file quota_listener.cc.

Referenced by RegisterUnpinListener().

Here is the call graph for this function:

Here is the caller graph for this function:

static void* quota::MainWatchdogListener ( void *  data)
static

Definition at line 76 of file quota_listener.cc.

Referenced by RegisterWatchdogListener(), and Watchdog::Spawn().

Here is the call graph for this function:

Here is the caller graph for this function:

ListenerHandle* quota::RegisterUnpinListener ( QuotaManager quota_manager,
CatalogManager *  catalog_manager,
const std::string &  repository_name 
)
ListenerHandle* quota::RegisterUnpinListener ( QuotaManager quota_manager,
CatalogManager *  catalog_manager,
const string &  repository_name 
)

Registers a back channel that reacts on high watermark of pinned chunks

Definition at line 125 of file quota_listener.cc.

Referenced by Spawn().

Here is the call graph for this function:

Here is the caller graph for this function:

ListenerHandle* quota::RegisterWatchdogListener ( QuotaManager quota_manager,
const std::string &  repository_name 
)
ListenerHandle* quota::RegisterWatchdogListener ( QuotaManager quota_manager,
const string &  repository_name 
)

Registers a back channel that kills the fuse module if the cache manager disappears

Definition at line 147 of file quota_listener.cc.

Referenced by Spawn().

Here is the call graph for this function:

Here is the caller graph for this function:

void quota::UnregisterListener ( ListenerHandle *  handle)

Definition at line 165 of file quota_listener.cc.

Referenced by ShutdownMountpoint(), and cvmfs::UnregisterQuotaListener().

Here is the call graph for this function:

Here is the caller graph for this function: