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

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

Base typedefswissknife::CatalogTraversal< ObjectFetcherT >
CallbackDataTN typedefswissknife::CatalogTraversal< 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
CatalogJob typedefswissknife::CatalogTraversal< ObjectFetcherT >
CatalogJobStack typedefswissknife::CatalogTraversal< ObjectFetcherT >protected
CatalogTN typedefswissknife::CatalogTraversal< ObjectFetcherT >
CatalogTraversal(const Parameters &params)swissknife::CatalogTraversal< ObjectFetcherT >inlineexplicit
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
DoTraverse(TraversalContext *ctx)swissknife::CatalogTraversal< ObjectFetcherT >inlineprotected
error_sink_swissknife::CatalogTraversalBase< ObjectFetcherT >protected
GetRepositoryRootCatalogHash()swissknife::CatalogTraversalBase< ObjectFetcherT >inlineprotected
HandlePostponedYields(const CatalogJob &job, TraversalContext *ctx)swissknife::CatalogTraversal< ObjectFetcherT >inlineprivate
HashSet typedefswissknife::CatalogTraversal< ObjectFetcherT >protected
HistoryTN typedefswissknife::CatalogTraversal< ObjectFetcherT >
ignore_load_failure_swissknife::CatalogTraversalBase< ObjectFetcherT >protected
IsBelowPruningThresholds(const CatalogJob &job, const unsigned 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
MarkAsVisited(const CatalogJob &job)swissknife::CatalogTraversal< ObjectFetcherT >inlineprotected
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::CatalogTraversal< ObjectFetcherT >
Observable()Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > >protected
Parameters typedefswissknife::CatalogTraversal< ObjectFetcherT >
Pop(TraversalContext *ctx)swissknife::CatalogTraversal< ObjectFetcherT >inlineprivate
PostponeYield(CatalogJob *job, TraversalContext *ctx)swissknife::CatalogTraversal< ObjectFetcherT >inlineprivate
PrepareCatalog(CatalogJob *job)swissknife::CatalogTraversalBase< ObjectFetcherT >inlineprotected
Push(const shash::Any &root_catalog_hash, TraversalContext *ctx)swissknife::CatalogTraversal< ObjectFetcherT >inlineprotected
Push(const CatalogJob &job, TraversalContext *ctx)swissknife::CatalogTraversal< ObjectFetcherT >inlineprivate
PushNestedCatalogs(const CatalogJob &job, TraversalContext *ctx)swissknife::CatalogTraversal< ObjectFetcherT >inlineprotected
PushPreviousRevision(const CatalogJob &job, TraversalContext *ctx)swissknife::CatalogTraversal< ObjectFetcherT >inlineprotected
PushReferencedCatalogs(CatalogJob *job, TraversalContext *ctx)swissknife::CatalogTraversal< 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
ShouldBeSkipped(const CatalogJob &job)swissknife::CatalogTraversal< ObjectFetcherT >inlineprotected
TraversalType typedefswissknife::CatalogTraversal< ObjectFetcherT >
Traverse(const TraversalType type=Base::kBreadthFirst)swissknife::CatalogTraversal< ObjectFetcherT >inlinevirtual
Traverse(const shash::Any &root_catalog_hash, const TraversalType type=Base::kBreadthFirst)swissknife::CatalogTraversal< ObjectFetcherT >inlinevirtual
TraverseList(const std::vector< shash::Any > &catalog_list, const TraversalType type=Base::kBreadthFirst)swissknife::CatalogTraversal< ObjectFetcherT >inlinevirtual
TraverseNamedSnapshots(const TraversalType type=kBreadthFirst)swissknife::CatalogTraversalBase< ObjectFetcherT >inlinevirtual
TraverseRevision(const shash::Any &root_catalog_hash, const TraversalType type=Base::kBreadthFirst)swissknife::CatalogTraversal< ObjectFetcherT >inlinevirtual
UnregisterListener(CallbackPtr callback_object)Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > >
UnregisterListeners()Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > >
visited_catalogs_swissknife::CatalogTraversal< ObjectFetcherT >protected
Yield(CatalogJob *job)swissknife::CatalogTraversal< ObjectFetcherT >inlineprivate
YieldToListeners(CatalogJob *job, TraversalContext *ctx)swissknife::CatalogTraversal< ObjectFetcherT >inlineprotected
~Observable()Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > >virtual