CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fs_traversal.h File Reference
#include <string>
#include "fs_traversal.h"
#include "fs_traversal_interface.h"
#include "statistics.h"
Include dependency graph for fs_traversal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 shrinkwrap
 

Macros

#define SHRINKWRAP_STAT_COUNT_FILE   "cntFile"
 
#define SHRINKWRAP_STAT_COUNT_DIR   "cntDir"
 
#define SHRINKWRAP_STAT_COUNT_SYMLINK   "cntSymlink"
 
#define SHRINKWRAP_STAT_COUNT_BYTE   "cntByte"
 
#define SHRINKWRAP_STAT_ENTRIES_SRC   "entriesSrc"
 
#define SHRINKWRAP_STAT_ENTRIES_DEST   "entriesDest"
 
#define SHRINKWRAP_STAT_DATA_FILES   "dataFiles"
 
#define SHRINKWRAP_STAT_DATA_BYTES   "dataBytes"
 
#define SHRINKWRAP_STAT_DATA_FILES_DEDUPED   "dataFilesDeduped"
 
#define SHRINKWRAP_STAT_DATA_BYTES_DEDUPED   "dataBytesDeduped"
 

Functions

struct fs_traversalshrinkwrap::FindInterface (const char *type)
 
int shrinkwrap::SyncInit (struct fs_traversal *src, struct fs_traversal *dest, const char *base, const char *spec, uint64_t parallel, uint64_t stat_period)
 
int shrinkwrap::GarbageCollect (struct fs_traversal *fs)
 
bool shrinkwrap::SyncFull (struct fs_traversal *src, struct fs_traversal *dest, perf::Statistics *pstats, uint64_t last_print_time)
 
perf::Statisticsshrinkwrap::GetSyncStatTemplate ()
 

Macro Definition Documentation

#define SHRINKWRAP_STAT_COUNT_BYTE   "cntByte"

Definition at line 18 of file fs_traversal.h.

Referenced by shrinkwrap::getNext(), and shrinkwrap::GetSyncStatTemplate().

#define SHRINKWRAP_STAT_COUNT_DIR   "cntDir"

Definition at line 16 of file fs_traversal.h.

Referenced by shrinkwrap::getNext(), and shrinkwrap::GetSyncStatTemplate().

#define SHRINKWRAP_STAT_COUNT_FILE   "cntFile"

This file is part of the CernVM File System.

Definition at line 15 of file fs_traversal.h.

Referenced by shrinkwrap::getNext(), shrinkwrap::GetSyncStatTemplate(), and shrinkwrap::MainWorker().

#define SHRINKWRAP_STAT_COUNT_SYMLINK   "cntSymlink"

Definition at line 17 of file fs_traversal.h.

Referenced by shrinkwrap::getNext(), and shrinkwrap::GetSyncStatTemplate().

#define SHRINKWRAP_STAT_DATA_BYTES   "dataBytes"

Definition at line 22 of file fs_traversal.h.

Referenced by shrinkwrap::copyFile(), and shrinkwrap::GetSyncStatTemplate().

#define SHRINKWRAP_STAT_DATA_BYTES_DEDUPED   "dataBytesDeduped"

Definition at line 24 of file fs_traversal.h.

Referenced by shrinkwrap::GetSyncStatTemplate(), and shrinkwrap::handle_file().

#define SHRINKWRAP_STAT_DATA_FILES   "dataFiles"

Definition at line 21 of file fs_traversal.h.

Referenced by shrinkwrap::GetSyncStatTemplate(), and shrinkwrap::handle_file().

#define SHRINKWRAP_STAT_DATA_FILES_DEDUPED   "dataFilesDeduped"

Definition at line 23 of file fs_traversal.h.

Referenced by shrinkwrap::GetSyncStatTemplate(), and shrinkwrap::handle_file().

#define SHRINKWRAP_STAT_ENTRIES_DEST   "entriesDest"
#define SHRINKWRAP_STAT_ENTRIES_SRC   "entriesSrc"

Definition at line 19 of file fs_traversal.h.

Referenced by shrinkwrap::getNext(), and shrinkwrap::GetSyncStatTemplate().