CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
swissknife::CatalogTraversalParallel< ObjectFetcherT > Member List

This is the complete list of members for swissknife::CatalogTraversalParallel< ObjectFetcherT >, including all inherited members.

Base typedefswissknife::CatalogTraversalParallel< ObjectFetcherT >
CallbackDataTN typedefswissknife::CatalogTraversalParallel< ObjectFetcherT >
CallbackPtr typedefObservable< CatalogTraversalData< ObjectFetcherT::CatalogTN > >
Callbacks typedefObservable< CatalogTraversalData< ObjectFetcherT::CatalogTN > >protected
CallbackTN typedefCallbackable< 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 typedefswissknife::CatalogTraversalParallel< ObjectFetcherT >
CatalogTraversalBase(const Parameters &params)swissknife::CatalogTraversalBase< ObjectFetcherT >inlineexplicit
CatalogTraversalParallel(const Parameters &params)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 typedefswissknife::CatalogTraversalParallel< ObjectFetcherT >
HashSet typedefswissknife::CatalogTraversalBase< ObjectFetcherT >protected
HistoryTN typedefswissknife::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 valueswissknife::CatalogTraversalBase< ObjectFetcherT >
kDepthFirst enum valueswissknife::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 typedefswissknife::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 > &parameter)Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > >protected
num_errors_swissknife::CatalogTraversalParallel< ObjectFetcherT >protected
num_threads_swissknife::CatalogTraversalParallel< ObjectFetcherT >protected
object_fetcher_swissknife::CatalogTraversalBase< ObjectFetcherT >protected
ObjectFetcherTN typedefswissknife::CatalogTraversalParallel< ObjectFetcherT >
Observable()Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > >protected
OnChildFinished(const int &a, CatalogJob *job)swissknife::CatalogTraversalParallel< ObjectFetcherT >inlineprotected
Parameters typedefswissknife::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 typedefswissknife::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)=0swissknife::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