5 #ifndef CVMFS_SYNC_ITEM_TAR_H_
6 #define CVMFS_SYNC_ITEM_TAR_H_
26 bool enable_mtime_ns)
const;
35 const std::string &
filename,
struct archive *archive,
36 struct archive_entry *entry,
Signal *read_archive_signal,
37 const SyncUnion *union_engine,
const uid_t uid,
const gid_t gid);
39 const std::string &
filename,
struct archive *archive,
40 struct archive_entry *entry,
Signal *read_archive_signal,
56 #endif // CVMFS_SYNC_ITEM_TAR_H_
SyncItemType rdonly_type_
platform_stat64 GetStatFromTar() const
struct archive * archive_
virtual void StatScratch(const bool refresh) const
virtual catalog::DirectoryEntryBase CreateBasicCatalogDirent(bool enable_mtime_ns) const
std::string relative_parent_path() const
virtual bool IsType(const SyncItemType expected_type) const
platform_stat64 tar_stat_
Signal * read_archive_signal_
struct archive_entry * archive_entry_
std::string filename() const
virtual void MakePlaceholderDirectory() const
virtual IngestionSource * CreateIngestionSource() const
SyncItemTar(const std::string &relative_parent_path, const std::string &filename, struct archive *archive, struct archive_entry *entry, Signal *read_archive_signal, const SyncUnion *union_engine, const uid_t uid, const gid_t gid)
virtual SyncItemType GetScratchFiletype() const