Base typedef | swissknife::CatalogTraversalParallel< ObjectFetcherT > | |
CallbackDataTN typedef | swissknife::CatalogTraversalParallel< ObjectFetcherT > | |
CallbackPtr typedef | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | |
Callbacks typedef | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | protected |
CallbackTN typedef | Callbackable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | |
catalog_callback_lock_ | swissknife::CatalogTraversalParallel< ObjectFetcherT > | protected |
catalog_info_default_shim_ | swissknife::CatalogTraversalBase< ObjectFetcherT > | protected |
catalog_info_shim_ | swissknife::CatalogTraversalBase< ObjectFetcherT > | protected |
catalogs_done_ | swissknife::CatalogTraversalParallel< ObjectFetcherT > | protected |
catalogs_lock_ | swissknife::CatalogTraversalParallel< ObjectFetcherT > | protected |
catalogs_processing_ | swissknife::CatalogTraversalParallel< ObjectFetcherT > | protected |
CatalogTN typedef | swissknife::CatalogTraversalParallel< ObjectFetcherT > | |
CatalogTraversalBase(const Parameters ¶ms) | swissknife::CatalogTraversalBase< ObjectFetcherT > | inlineexplicit |
CatalogTraversalParallel(const Parameters ¶ms) | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inlineexplicit |
CloseCatalog(const bool unlink_db, CatalogJob *job) | swissknife::CatalogTraversalBase< ObjectFetcherT > | inlineprotected |
default_history_depth_ | swissknife::CatalogTraversalBase< ObjectFetcherT > | protected |
default_timestamp_threshold_ | swissknife::CatalogTraversalBase< ObjectFetcherT > | protected |
DoTraverse() | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inlineprotected |
effective_history_depth_ | swissknife::CatalogTraversalParallel< ObjectFetcherT > | protected |
effective_timestamp_threshold_ | swissknife::CatalogTraversalParallel< ObjectFetcherT > | protected |
effective_traversal_type_ | swissknife::CatalogTraversalParallel< ObjectFetcherT > | protected |
error_sink_ | swissknife::CatalogTraversalBase< ObjectFetcherT > | protected |
FinalizeJob(CatalogJob *job) | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inlineprotected |
GetRepositoryRootCatalogHash() | swissknife::CatalogTraversalBase< ObjectFetcherT > | inlineprotected |
hasher(const shash::Any &key) | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inlineprotectedstatic |
HashList typedef | swissknife::CatalogTraversalParallel< ObjectFetcherT > | |
HashSet typedef | swissknife::CatalogTraversalBase< ObjectFetcherT > | protected |
HistoryTN typedef | swissknife::CatalogTraversalParallel< ObjectFetcherT > | |
ignore_load_failure_ | swissknife::CatalogTraversalBase< ObjectFetcherT > | protected |
IsBelowPruningThresholds(const CatalogJob &job, const uint64_t history_depth, const time_t timestamp_threshold) | swissknife::CatalogTraversalBase< ObjectFetcherT > | inlineprotected |
kBreadthFirst enum value | swissknife::CatalogTraversalBase< ObjectFetcherT > | |
kDepthFirst enum value | swissknife::CatalogTraversalBase< ObjectFetcherT > | |
MainProcessQueue(void *data) | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inlineprotectedstatic |
MakeCallback(typename BoundCallback< CatalogTraversalData< ObjectFetcherT::CatalogTN >, DelegateT >::CallbackMethod method, DelegateT *delegate) | Callbackable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | inlinestatic |
MakeCallback(typename Callback< CatalogTraversalData< ObjectFetcherT::CatalogTN > >::CallbackFunction function) | Callbackable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | inlinestatic |
MakeClosure(typename BoundClosure< CatalogTraversalData< ObjectFetcherT::CatalogTN >, DelegateT, ClosureDataT >::CallbackMethod method, DelegateT *delegate, const ClosureDataT &closure_data) | Callbackable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | inlinestatic |
NestedCatalogList typedef | swissknife::CatalogTraversalParallel< ObjectFetcherT > | |
no_close_ | swissknife::CatalogTraversalBase< ObjectFetcherT > | protected |
no_repeat_history_ | swissknife::CatalogTraversalBase< ObjectFetcherT > | protected |
NotifyFinished() | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inlineprotected |
NotifyListeners(const CatalogTraversalData< ObjectFetcherT::CatalogTN > ¶meter) | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | protected |
num_errors_ | swissknife::CatalogTraversalParallel< ObjectFetcherT > | protected |
num_threads_ | swissknife::CatalogTraversalParallel< ObjectFetcherT > | protected |
object_fetcher_ | swissknife::CatalogTraversalBase< ObjectFetcherT > | protected |
ObjectFetcherTN typedef | swissknife::CatalogTraversalParallel< ObjectFetcherT > | |
Observable() | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | protected |
OnChildFinished(const int &a, CatalogJob *job) | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inlineprotected |
Parameters typedef | swissknife::CatalogTraversalParallel< ObjectFetcherT > | |
post_job_queue_ | swissknife::CatalogTraversalParallel< ObjectFetcherT > | protected |
pre_job_queue_ | swissknife::CatalogTraversalParallel< ObjectFetcherT > | protected |
PrepareCatalog(CatalogJob *job) | swissknife::CatalogTraversalBase< ObjectFetcherT > | inlineprotected |
ProcessJobPost(CatalogJob *job) | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inlineprotected |
ProcessJobPre(CatalogJob *job) | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inlineprotected |
PushJob(CatalogJob *job) | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inlineprotected |
PushJobUnlocked(CatalogJob *job) | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inlineprotected |
PushNestedCatalogs(CatalogJob *job, const NestedCatalogList &catalog_list) | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inlineprotected |
PushPreviousRevision(CatalogJob *job) | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inlineprotected |
RegisterListener(typename BoundClosure< CatalogTraversalData< ObjectFetcherT::CatalogTN >, DelegateT, ClosureDataT >::CallbackMethod method, DelegateT *delegate, ClosureDataT data) | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | |
RegisterListener(typename BoundCallback< CatalogTraversalData< ObjectFetcherT::CatalogTN >, DelegateT >::CallbackMethod method, DelegateT *delegate) | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | |
RegisterListener(typename Callback< CatalogTraversalData< ObjectFetcherT::CatalogTN > >::CallbackFunction fn) | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | |
RegisterListener(CallbackPtr callback_object) | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | protected |
ReopenCatalog(CatalogJob *job) | swissknife::CatalogTraversalBase< ObjectFetcherT > | inlineprotected |
serialize_callbacks_ | swissknife::CatalogTraversalParallel< ObjectFetcherT > | protected |
SetCatalogInfoShim(CatalogTraversalInfoShim< CatalogTN > *shim) | swissknife::CatalogTraversalBase< ObjectFetcherT > | inline |
threads_process_ | swissknife::CatalogTraversalParallel< ObjectFetcherT > | protected |
TraversalType typedef | swissknife::CatalogTraversalParallel< ObjectFetcherT > | |
Traverse(const TraversalType type=Base::kBreadthFirst) | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inlinevirtual |
Traverse(const shash::Any &root_catalog_hash, const TraversalType type=Base::kBreadthFirst) | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inlinevirtual |
TraverseList(const HashList &root_catalog_list, const TraversalType type=Base::kBreadthFirst) | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inline |
swissknife::CatalogTraversalBase::TraverseList(const std::vector< shash::Any > &catalog_list, const TraversalType type=kBreadthFirst)=0 | swissknife::CatalogTraversalBase< ObjectFetcherT > | pure virtual |
TraverseNamedSnapshots(const TraversalType type=kBreadthFirst) | swissknife::CatalogTraversalBase< ObjectFetcherT > | inlinevirtual |
TraverseRevision(const shash::Any &root_catalog_hash, const TraversalType type=Base::kBreadthFirst) | swissknife::CatalogTraversalParallel< ObjectFetcherT > | inlinevirtual |
UnregisterListener(CallbackPtr callback_object) | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | |
UnregisterListeners() | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | |
~Observable() | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | virtual |