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

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

CallbackDataTN typedefswissknife::CatalogTraversalBase< ObjectFetcherT >
CallbackPtr typedefObservable< CatalogTraversalData< ObjectFetcherT::CatalogTN > >
Callbacks typedefObservable< CatalogTraversalData< ObjectFetcherT::CatalogTN > >protected
CallbackTN typedefCallbackable< CatalogTraversalData< ObjectFetcherT::CatalogTN > >
catalog_info_default_shim_swissknife::CatalogTraversalBase< ObjectFetcherT >protected
catalog_info_shim_swissknife::CatalogTraversalBase< ObjectFetcherT >protected
CatalogTN typedefswissknife::CatalogTraversalBase< ObjectFetcherT >
CatalogTraversalBase(const Parameters &params)swissknife::CatalogTraversalBase< 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
error_sink_swissknife::CatalogTraversalBase< ObjectFetcherT >protected
GetRepositoryRootCatalogHash()swissknife::CatalogTraversalBase< ObjectFetcherT >inlineprotected
HashSet typedefswissknife::CatalogTraversalBase< ObjectFetcherT >protected
HistoryTN typedefswissknife::CatalogTraversalBase< 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 >
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
no_close_swissknife::CatalogTraversalBase< ObjectFetcherT >protected
no_repeat_history_swissknife::CatalogTraversalBase< ObjectFetcherT >protected
NotifyListeners(const CatalogTraversalData< ObjectFetcherT::CatalogTN > &parameter)Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > >protected
object_fetcher_swissknife::CatalogTraversalBase< ObjectFetcherT >protected
ObjectFetcherTN typedefswissknife::CatalogTraversalBase< ObjectFetcherT >
Observable()Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > >protected
PrepareCatalog(CatalogJob *job)swissknife::CatalogTraversalBase< 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
SetCatalogInfoShim(CatalogTraversalInfoShim< CatalogTN > *shim)swissknife::CatalogTraversalBase< ObjectFetcherT >inline
TraversalType enum nameswissknife::CatalogTraversalBase< ObjectFetcherT >
Traverse(const TraversalType type=kBreadthFirst)=0swissknife::CatalogTraversalBase< ObjectFetcherT >pure virtual
Traverse(const shash::Any &root_catalog_hash, const TraversalType type=kBreadthFirst)=0swissknife::CatalogTraversalBase< ObjectFetcherT >pure virtual
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=kBreadthFirst)=0swissknife::CatalogTraversalBase< ObjectFetcherT >pure virtual
UnregisterListener(CallbackPtr callback_object)Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > >
UnregisterListeners()Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > >
~Observable()Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > >virtual