ldas-tools-diskcacheAPI  2.7.1
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
diskCache::DumpCacheDaemon Class Reference

Continuous dump the cache to media. More...

#include <DumpCacheDaemon.hh>

Inherits Task, Task, and Task.

Public Member Functions

virtual void operator() ()
 

Static Public Member Functions

static void Start ()
 

Static Public Attributes

static const char *const RESYNC_EXTENSION = "#Resync#"
 Extension to use when a cache syncronization request is made. More...
 

Detailed Description

Continuous dump the cache to media.

Member Function Documentation

◆ operator()()

void diskCache::DumpCacheDaemon::operator() ( )
virtual
Todo:
Need to keep track of this information within the MountPointScanner??

Suspend for a period of time

◆ Start()

void diskCache::DumpCacheDaemon::Start ( )
inlinestatic
Todo:
Protect from multiple scanner daemons from running.
Todo:
Need to setup the task thread to be returned to the pool once the task is complete.
Todo:
Protect from multiple scanner daemons from running.
Todo:
Need to setup the task thread to be returned to the pool once the task is complete.
Todo:
Protect from multiple scanner daemons from running.
Todo:
Need to setup the task thread to be returned to the pool once the task is complete.

Member Data Documentation

◆ RESYNC_EXTENSION

static const char *const diskCache::DumpCacheDaemon::RESYNC_EXTENSION = "#Resync#"
static

Extension to use when a cache syncronization request is made.

The extension that is appended to the filename to generate dump files that reflect a system that is in the process of resyncing the in memory cache with information located by the list of mount points.


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