5 #ifndef CVMFS_SYNC_ITEM_DUMMY_H_
6 #define CVMFS_SYNC_ITEM_DUMMY_H_
24 :
SyncItem(relative_parent_path,
".cvmfscatalog", union_engine,
34 std::string name(
".cvmfscatalog");
38 S_IFREG | S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH;
39 dirent.
uid_ = getuid();
40 dirent.
gid_ = getgid();
42 dirent.
mtime_ = time(NULL);
93 static const mode_t
kPermision = S_IFDIR | S_IRUSR | S_IWUSR | S_IXUSR |
94 S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH;
109 dirent.
mtime_ = time(NULL);
128 #endif // CVMFS_SYNC_ITEM_DUMMY_H_
SyncItemType GetScratchFiletype() const
shash::Any GetContentHash() const
SyncItemType rdonly_type_
IngestionSource * CreateIngestionSource() const
catalog::DirectoryEntryBase CreateBasicCatalogDirent() const
SyncItemDummyDir(const std::string &relative_parent_path, const std::string &filename, const SyncUnion *union_engine, const SyncItemType entry_type)
void Assign(const char *chars, const unsigned length)
SyncItemType GetScratchFiletype() const
assert((mem||(size==0))&&"Out Of Memory")
static const mode_t kPermision
void StatScratch(const bool) const
void MakePlaceholderDirectory() const
zlib::Algorithms compression_algorithm_
std::string GetUnionPath() const
SyncItemDummyCatalog(const std::string &relative_parent_path, const SyncUnion *union_engine)
zlib::Algorithms GetCompressionAlgorithm() const
std::string relative_parent_path() const
static const inode_t kInvalidInode
bool IsType(const SyncItemType expected_type) const
virtual void MakePlaceholderDirectory() const
catalog::DirectoryEntryBase CreateBasicCatalogDirent() const
std::string filename() const
bool IsExternalData() const