#include <sync_item_dummy.h>
|
| SyncItemDummyDir (const std::string &relative_parent_path, const std::string &filename, const SyncUnion *union_engine, const SyncItemType entry_type) |
|
| SyncItemDummyDir (const std::string &relative_parent_path, const std::string &filename, const SyncUnion *union_engine, const SyncItemType entry_type, uid_t uid, gid_t gid) |
|
| SyncItemNative (const std::string &relative_parent_path, const std::string &filename, const SyncUnion *union_engine, const SyncItemType entry_type) |
|
| SyncItem (const std::string &relative_parent_path, const std::string &filename, const SyncUnion *union_engine, const SyncItemType entry_type) |
|
platform_stat64 | GetUnionStat () const |
|
SyncItemType | GetRdOnlyFiletype () const |
|
SyncItemType | GetUnionFiletype () const |
|
bool | WasType (const SyncItemType expected_type) const |
|
SyncItemType | GetGenericFiletype (const EntryStat &stat) const |
|
void | CheckMarkerFiles () |
|
Definition at line 71 of file sync_item_dummy.h.
publish::SyncItemDummyDir::SyncItemDummyDir |
( |
const std::string & |
relative_parent_path, |
|
|
const std::string & |
filename, |
|
|
const SyncUnion * |
union_engine, |
|
|
const SyncItemType |
entry_type |
|
) |
| |
|
inlineprotected |
publish::SyncItemDummyDir::SyncItemDummyDir |
( |
const std::string & |
relative_parent_path, |
|
|
const std::string & |
filename, |
|
|
const SyncUnion * |
union_engine, |
|
|
const SyncItemType |
entry_type, |
|
|
uid_t |
uid, |
|
|
gid_t |
gid |
|
) |
| |
|
inlineprotected |
Generates a DirectoryEntry that can be directly stored into a catalog db. Note: this sets the inode fields to kInvalidInode as well as the link count to 1 if MaskHardlink() has been called before (cf. OverlayFS)
If nanosecond timestamps are off, the directory entry will have a default initialized, negative nanosecond timestamp and as a result the corresponding field in the catalog table will be NULL.
- Returns
- a DirectoryEntry structure to be written into a catalog
Reimplemented from publish::SyncItemNative.
Definition at line 12 of file sync_item_dummy.cc.
SyncItemType publish::SyncItemDummyDir::GetScratchFiletype |
( |
| ) |
const |
|
virtual |
virtual void publish::SyncItemDummyDir::MakePlaceholderDirectory |
( |
| ) |
const |
|
inlinevirtual |
const mode_t publish::SyncItemDummyDir::kPermision |
|
staticprivate |
The documentation for this class was generated from the following files:
- /home/sftnight/jenkins/workspace/CvmfsDoxygen/label/docker-x86_64/cvmfs/cvmfs/sync_item_dummy.h
- /home/sftnight/jenkins/workspace/CvmfsDoxygen/label/docker-x86_64/cvmfs/cvmfs/sync_item_dummy.cc