CallbackDataTN typedef | swissknife::CatalogTraversalBase< ObjectFetcherT > | |
CallbackPtr typedef | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | |
Callbacks typedef | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | protected |
CallbackTN typedef | Callbackable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | |
catalog_info_default_shim_ | swissknife::CatalogTraversalBase< ObjectFetcherT > | protected |
catalog_info_shim_ | swissknife::CatalogTraversalBase< ObjectFetcherT > | protected |
CatalogTN typedef | swissknife::CatalogTraversalBase< ObjectFetcherT > | |
CatalogTraversalBase(const Parameters ¶ms) | 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 typedef | swissknife::CatalogTraversalBase< ObjectFetcherT > | protected |
HistoryTN typedef | swissknife::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 value | swissknife::CatalogTraversalBase< ObjectFetcherT > | |
kDepthFirst enum value | swissknife::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 > ¶meter) | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | protected |
object_fetcher_ | swissknife::CatalogTraversalBase< ObjectFetcherT > | protected |
ObjectFetcherTN typedef | swissknife::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 name | swissknife::CatalogTraversalBase< ObjectFetcherT > | |
Traverse(const TraversalType type=kBreadthFirst)=0 | swissknife::CatalogTraversalBase< ObjectFetcherT > | pure virtual |
Traverse(const shash::Any &root_catalog_hash, const TraversalType type=kBreadthFirst)=0 | swissknife::CatalogTraversalBase< ObjectFetcherT > | pure virtual |
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=kBreadthFirst)=0 | swissknife::CatalogTraversalBase< ObjectFetcherT > | pure virtual |
UnregisterListener(CallbackPtr callback_object) | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | |
UnregisterListeners() | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | |
~Observable() | Observable< CatalogTraversalData< ObjectFetcherT::CatalogTN > > | virtual |