![]() |
CernVM-FS
2.13.0
|
#include <catalog_traversal.h>
Public Member Functions | |
CatalogTraversalData (const CatalogT *catalog, const shash::Any &catalog_hash, const unsigned tree_level, const size_t file_size, const uint64_t history_depth) | |
Public Attributes | |
const CatalogT * | catalog |
const shash::Any | catalog_hash |
const unsigned int | tree_level |
const size_t | file_size |
const uint64_t | history_depth |
Callback data which has to be implemented by the registered callback functions/methods (see Observable<> for further details)
catalog | the catalog object which needs to be processed |
catalog_hash | the content hash of the catalog |
tree_level | the depth in the nested catalog tree (starting at zero) |
file_size | the size of the downloaded catalog database file |
history_depth | the distance from the current HEAD revision (current HEAD has history_depth 0) |
Definition at line 43 of file catalog_traversal.h.
|
inline |
Definition at line 44 of file catalog_traversal.h.
const CatalogT* swissknife::CatalogTraversalData< CatalogT >::catalog |
Definition at line 55 of file catalog_traversal.h.
Referenced by swissknife::CommandListReflog::CatalogCallback(), swissknife::CommandListCatalogs::CatalogCallback(), swissknife::CommandFileStats::CatalogCallback(), and swissknife::CommandMigrate::CatalogCallback().
const shash::Any swissknife::CatalogTraversalData< CatalogT >::catalog_hash |
Definition at line 56 of file catalog_traversal.h.
Referenced by swissknife::CommandListCatalogs::CatalogCallback(), and swissknife::CommandMigrate::CatalogCallback().
const size_t swissknife::CatalogTraversalData< CatalogT >::file_size |
Definition at line 58 of file catalog_traversal.h.
Referenced by swissknife::CommandListCatalogs::CatalogCallback().
const uint64_t swissknife::CatalogTraversalData< CatalogT >::history_depth |
Definition at line 59 of file catalog_traversal.h.
const unsigned int swissknife::CatalogTraversalData< CatalogT >::tree_level |
Definition at line 57 of file catalog_traversal.h.
Referenced by swissknife::CommandListCatalogs::CatalogCallback(), and swissknife::CommandMigrate::CatalogCallback().