CernVM-FS
2.12.0
|
#include <swissknife_migrate.h>
Classes | |
struct | worker_context |
Public Types | |
typedef CommandMigrate::PendingCatalog * | expected_data |
typedef CommandMigrate::PendingCatalog * | returned_data |
Public Member Functions | |
AbstractMigrationWorker (const worker_context *context) | |
virtual | ~AbstractMigrationWorker () |
void | operator() (const expected_data &data) |
Public Member Functions inherited from ConcurrentWorker< DerivedT > | |
virtual | ~ConcurrentWorker () |
virtual bool | Initialize () |
virtual void | TearDown () |
Protected Member Functions | |
bool | RunMigration (PendingCatalog *data) const |
bool | UpdateNestedCatalogReferences (PendingCatalog *data) const |
bool | UpdateCatalogMetadata (PendingCatalog *data) const |
bool | CleanupNestedCatalogs (PendingCatalog *data) const |
bool | CollectAndAggregateStatistics (PendingCatalog *data) const |
catalog::WritableCatalog * | GetWritable (const catalog::Catalog *catalog) const |
Protected Member Functions inherited from ConcurrentWorker< DerivedT > | |
ConcurrentWorker () | |
ConcurrentWorkers< DerivedT > * | master () const |
Protected Attributes | |
const std::string | temporary_directory_ |
const bool | collect_catalog_statistics_ |
StopWatch | migration_stopwatch_ |
Definition at line 114 of file swissknife_migrate.h.
typedef CommandMigrate::PendingCatalog* swissknife::CommandMigrate::AbstractMigrationWorker< DerivedT >::expected_data |
Definition at line 116 of file swissknife_migrate.h.
typedef CommandMigrate::PendingCatalog* swissknife::CommandMigrate::AbstractMigrationWorker< DerivedT >::returned_data |
Definition at line 117 of file swissknife_migrate.h.
|
explicit |
Definition at line 703 of file swissknife_migrate.cc.
|
virtual |
Definition at line 711 of file swissknife_migrate.cc.
|
protected |
Definition at line 839 of file swissknife_migrate.cc.
|
protected |
|
protected |
Definition at line 867 of file swissknife_migrate.cc.
void swissknife::CommandMigrate::AbstractMigrationWorker< DerivedT >::operator() | ( | const expected_data & | data | ) |
|
inlineprotected |
Definition at line 135 of file swissknife_migrate.h.
|
protected |
|
protected |
|
protected |
Definition at line 147 of file swissknife_migrate.h.
|
protected |
Definition at line 149 of file swissknife_migrate.h.
|
protected |
Definition at line 146 of file swissknife_migrate.h.