![]() |
CernVM-FS
2.12.0
|
#include <sync_mediator.h>
Public Member Functions | |
virtual | ~AbstractSyncMediator ()=0 |
virtual void | RegisterUnionEngine (SyncUnion *engine)=0 |
virtual void | Add (SharedPtr< SyncItem > entry)=0 |
virtual void | Touch (SharedPtr< SyncItem > entry)=0 |
virtual void | Remove (SharedPtr< SyncItem > entry)=0 |
virtual void | Replace (SharedPtr< SyncItem > entry)=0 |
virtual void | Clone (const std::string from, const std::string to)=0 |
virtual void | AddUnmaterializedDirectory (SharedPtr< SyncItem > entry)=0 |
virtual void | EnterDirectory (SharedPtr< SyncItem > entry)=0 |
virtual void | LeaveDirectory (SharedPtr< SyncItem > entry)=0 |
virtual bool | Commit (manifest::Manifest *manifest)=0 |
virtual bool | IsExternalData () const =0 |
virtual bool | IsDirectIo () const =0 |
virtual zlib::Algorithms | GetCompressionAlgorithm () const =0 |
Definition at line 110 of file sync_mediator.h.
|
pure virtual |
Definition at line 36 of file sync_mediator.cc.
Implemented in publish::SyncMediator.
Referenced by publish::SyncUnion::ProcessDirectory(), and publish::SyncUnion::ProcessFile().
|
pure virtual |
Implemented in publish::SyncMediator.
Referenced by publish::SyncUnion::ProcessUnmaterializedDirectory().
|
pure virtual |
Implemented in publish::SyncMediator.
Referenced by publish::SyncUnionTarball::PostUpload().
|
pure virtual |
Implemented in publish::SyncMediator.
|
pure virtual |
Implemented in publish::SyncMediator.
Referenced by publish::SyncUnion::EnterDirectory().
|
pure virtual |
Implemented in publish::SyncMediator.
Referenced by publish::SyncUnion::CreateSyncItem().
|
pure virtual |
Implemented in publish::SyncMediator.
Referenced by publish::SyncUnion::CreateSyncItem().
|
pure virtual |
Implemented in publish::SyncMediator.
Referenced by publish::SyncUnion::CreateSyncItem(), and publish::SyncUnionAufs::Traverse().
|
pure virtual |
Implemented in publish::SyncMediator.
Referenced by publish::SyncUnion::LeaveDirectory().
|
pure virtual |
Implemented in publish::SyncMediator.
Referenced by publish::SyncUnion::Initialize().
Implemented in publish::SyncMediator.
Referenced by publish::SyncUnion::ProcessFile(), and publish::SyncUnionTarball::Traverse().
Implemented in publish::SyncMediator.
Referenced by publish::SyncUnion::ProcessDirectory().
Implemented in publish::SyncMediator.
Referenced by publish::SyncUnion::ProcessDirectory(), and publish::SyncUnion::ProcessFile().