CernVM-FS
2.12.0
|
#include <directory_entry.h>
Classes | |
struct | Difference |
Public Types | |
typedef unsigned int | Differences |
Public Member Functions | |
DirectoryEntryBase () | |
bool | IsRegular () const |
bool | IsLink () const |
bool | IsDirectory () const |
bool | IsFifo () const |
bool | IsSocket () const |
bool | IsCharDev () const |
bool | IsBlockDev () const |
bool | IsSpecial () const |
bool | IsExternalFile () const |
bool | IsDirectIo () const |
bool | HasXattrs () const |
inode_t | inode () const |
uint32_t | linkcount () const |
NameString | name () const |
LinkString | symlink () const |
time_t | mtime () const |
unsigned int | mode () const |
uid_t | uid () const |
gid_t | gid () const |
shash::Any | checksum () const |
const shash::Any * | checksum_ptr () const |
shash::Algorithms | hash_algorithm () const |
uint64_t | size () const |
dev_t | rdev () const |
std::string | GetFullPath (const std::string &parent_directory) const |
void | set_inode (const inode_t inode) |
void | set_linkcount (const uint32_t linkcount) |
void | set_symlink (const LinkString &symlink) |
void | set_has_xattrs (const bool has_xattrs) |
zlib::Algorithms | compression_algorithm () const |
struct stat | GetStatStructure () const |
Differences | CompareTo (const DirectoryEntryBase &other) const |
bool | operator== (const DirectoryEntryBase &other) const |
bool | operator!= (const DirectoryEntryBase &other) const |
Static Public Attributes | |
static const inode_t | kInvalidInode = 0 |
Protected Attributes | |
inode_t | inode_ |
NameString | name_ |
unsigned int | mode_ |
uid_t | uid_ |
gid_t | gid_ |
uint64_t | size_ |
time_t | mtime_ |
LinkString | symlink_ |
uint32_t | linkcount_ |
bool | has_xattrs_ |
shash::Any | checksum_ |
bool | is_external_file_ |
bool | is_direct_io_ |
zlib::Algorithms | compression_algorithm_ |
Friends | |
class | CatalogBalancer< MockCatalogManager > |
class | CatalogBalancer< WritableCatalogManager > |
class | publish::SyncItem |
class | publish::SyncItemNative |
class | publish::SyncItemTar |
class | publish::SyncItemDummyDir |
class | publish::SyncItemDummyCatalog |
class | SqlDirentTouch |
class | VirtualCatalog |
Wrapper around struct dirent. Only contains file system related meta data for a directory entry. TODO(jblomer): separation to DirectoryEntry not quite clear: this one also contains hash, compression algorithm and external flag
Definition at line 59 of file directory_entry.h.
typedef unsigned int catalog::DirectoryEntryBase::Differences |
Definition at line 100 of file directory_entry.h.
|
inline |
Zero-constructed DirectoryEntry objects are unusable as such.
Definition at line 105 of file directory_entry.h.
|
inline |
Definition at line 141 of file directory_entry.h.
Referenced by catalog::WritableCatalogManager::AddFile(), swissknife::CommandCheck::CompareEntries(), CompareTo(), cvmfs::cvmfs_open(), LibContext::CvmfsAttrFromDirent(), cvmfs::Evict(), HashMagicXattr::FinalizeValue(), LHashMagicXattr::FinalizeValue(), LibContext::GetExtAttr(), MagicXattrManager::GetListString(), cvmfs::HasDifferentContent(), LibContext::Open(), cvmfs::Pin(), ChunkListMagicXattr::PrepareValueFenced(), HashMagicXattr::PrepareValueFenced(), and LHashMagicXattr::PrepareValueFenced().
|
inline |
Definition at line 142 of file directory_entry.h.
Referenced by catalog::SqlDirent::CreateDatabaseFlags().
DirectoryEntryBase::Differences catalog::DirectoryEntryBase::CompareTo | ( | const DirectoryEntryBase & | other | ) | const |
Definition at line 9 of file directory_entry.cc.
Referenced by catalog::DirectoryEntry::CompareTo(), and operator==().
|
inline |
Definition at line 176 of file directory_entry.h.
Referenced by catalog::SqlDirent::CreateDatabaseFlags(), cvmfs::cvmfs_open(), CompressionMagicXattr::FinalizeValue(), LibContext::GetExtAttr(), LibContext::Open(), and cvmfs::Pin().
|
inline |
Definition at line 158 of file directory_entry.h.
Referenced by catalog::WritableCatalogManager::AddChunkedFile(), and catalog::WritableCatalogManager::AddFile().
|
inline |
Converts to a stat struct as required by many Fuse callbacks.
Definition at line 184 of file directory_entry.h.
Referenced by cvmfs::cvmfs_getattr(), cvmfs::cvmfs_lookup(), cvmfs::cvmfs_open(), cvmfs::cvmfs_opendir(), LibContext::GetAttr(), and catalog::Catalog::ListingMd5PathStat().
|
inline |
Definition at line 140 of file directory_entry.h.
Referenced by catalog::CatalogBalancer< CatalogMgrT >::AddCatalogMarker(), LibContext::CvmfsAttrFromDirent(), and GetStatStructure().
|
inline |
Definition at line 143 of file directory_entry.h.
Referenced by cvmfs::cvmfs_open(), CatalogDiffTool< RoCatalogMgr >::DiffRec(), cvmfs::Evict(), LibContext::GetExtAttr(), LibContext::Open(), cvmfs::Pin(), ChunkListMagicXattr::PrepareValueFenced(), and ChunksMagicXattr::PrepareValueFenced().
|
inline |
Definition at line 131 of file directory_entry.h.
Referenced by catalog::DeltaCounters::ApplyDelta(), catalog::WritableCatalogManager::CloneTreeImpl(), swissknife::CommandCheck::CompareEntries(), CompareTo(), catalog::WritableCatalogManager::CreateNestedCatalog(), cvmfs::cvmfs_getxattr(), CatalogDiffTool< RoCatalogMgr >::DiffRec(), LibContext::GetExtAttr(), swissknife::CommandCheck::InspectTree(), catalog::WritableCatalogManager::SwapNestedCatalog(), and catalog::WritableCatalog::TouchEntry().
|
inline |
Definition at line 133 of file directory_entry.h.
Referenced by cvmfs::cvmfs_getattr(), cvmfs::cvmfs_lookup(), cvmfs::cvmfs_open(), cvmfs::cvmfs_opendir(), LibContext::CvmfsAttrFromDirent(), catalog::Catalog::FixTransitionPoint(), cvmfs::FixupOpenInode(), cvmfs::GetDirentForPath(), IsSmaller(), LibContext::ListDirectory(), cvmfs::MayBeInPageCacheTracker(), and set_inode().
|
inline |
Definition at line 125 of file directory_entry.h.
Referenced by IsSpecial(), rdev(), and size().
|
inline |
Definition at line 124 of file directory_entry.h.
Referenced by IsSpecial(), rdev(), and size().
|
inline |
Definition at line 130 of file directory_entry.h.
Referenced by catalog::DirectoryEntry::CompareTo(), catalog::SqlDirent::CreateDatabaseFlags(), cvmfs::cvmfs_open(), and DirectIoMagicXattr::FinalizeValue().
|
inline |
Definition at line 121 of file directory_entry.h.
Referenced by catalog::DeltaCounters::ApplyDelta(), catalog::WritableCatalogManager::Clone(), catalog::WritableCatalogManager::CloneTree(), catalog::WritableCatalog::CopyToParent(), publish::SyncItemTar::CreateBasicCatalogDirent(), publish::SyncItemDummyDir::CreateBasicCatalogDirent(), catalog::SqlDirent::CreateDatabaseFlags(), cvmfs::cvmfs_opendir(), CatalogDiffTool< RoCatalogMgr >::DiffRec(), swissknife::CommandCheck::InspectTree(), catalog::CatalogBalancer< CatalogMgrT >::VirtualNode::IsDirectory(), LibContext::ListDirectory(), LibContext::ListDirectoryStat(), catalog::WritableCatalog::MakeNestedRoot(), catalog::WritableCatalog::MakeTransitionPoint(), anonymous_namespace{cmd_diff.cc}::DiffReporter::OnAdd(), anonymous_namespace{cmd_diff.cc}::DiffReporter::OnModify(), anonymous_namespace{cmd_diff.cc}::DiffReporter::OnRemove(), anonymous_namespace{cmd_diff.cc}::DiffReporter::PrintEntryType(), receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportAddition(), receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportModification(), receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportRemoval(), catalog::WritableCatalogManager::TouchDirectory(), and publish::TransactionImpl().
|
inline |
Definition at line 129 of file directory_entry.h.
Referenced by catalog::WritableCatalogManager::AddFile(), catalog::DeltaCounters::ApplyDelta(), swissknife::CommandCheck::CompareEntries(), catalog::DirectoryEntry::CompareTo(), catalog::SqlDirent::CreateDatabaseFlags(), cvmfs::cvmfs_open(), ExternalFileMagicXattr::FinalizeValue(), LibContext::GetExtAttr(), MagicXattrManager::GetListString(), LibContext::Open(), cvmfs::Pin(), and ExternalURLMagicXattr::PrepareValueFenced().
|
inline |
Definition at line 122 of file directory_entry.h.
Referenced by IsSpecial().
|
inline |
Definition at line 120 of file directory_entry.h.
Referenced by catalog::DeltaCounters::ApplyDelta(), publish::SyncItemTar::CreateBasicCatalogDirent(), catalog::SqlDirent::CreateDatabaseFlags(), cvmfs::cvmfs_getxattr(), cvmfs::cvmfs_lookup(), cvmfs::cvmfs_readlink(), MagicXattrManager::GetListString(), RawlinkMagicXattr::PrepareValueFenced(), anonymous_namespace{cmd_diff.cc}::DiffReporter::PrintEntryType(), LibContext::Readlink(), receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportAddition(), receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportModification(), receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportRemoval(), and size().
|
inline |
Definition at line 119 of file directory_entry.h.
Referenced by catalog::WritableCatalogManager::AddFile(), catalog::DeltaCounters::ApplyDelta(), publish::SyncItemTar::CreateBasicCatalogDirent(), cvmfs::cvmfs_lookup(), cvmfs::Evict(), LibContext::GetExtAttr(), MagicXattrManager::GetListString(), cvmfs::MayBeInPageCacheTracker(), cvmfs::Pin(), ChunkListMagicXattr::PrepareValueFenced(), ChunksMagicXattr::PrepareValueFenced(), CompressionMagicXattr::PrepareValueFenced(), DirectIoMagicXattr::PrepareValueFenced(), ExternalFileMagicXattr::PrepareValueFenced(), ExternalURLMagicXattr::PrepareValueFenced(), anonymous_namespace{cmd_diff.cc}::DiffReporter::PrintEntryType(), receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportAddition(), receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportModification(), and receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportRemoval().
|
inline |
Definition at line 123 of file directory_entry.h.
Referenced by IsSpecial().
|
inline |
Definition at line 126 of file directory_entry.h.
Referenced by catalog::DeltaCounters::ApplyDelta(), publish::SyncItemTar::CreateBasicCatalogDirent(), and catalog::SqlDirent::CreateDatabaseFlags().
|
inline |
Definition at line 134 of file directory_entry.h.
Referenced by AbortIfHardlinked(), catalog::WritableCatalogManager::AddDirectory(), swissknife::CommandCheck::CompareEntries(), CompareTo(), LibContext::CvmfsAttrFromDirent(), CatalogDiffTool< RoCatalogMgr >::DiffRec(), swissknife::CommandCheck::Find(), swissknife::CommandMigrate::MigrationWorker_20x::FindRootEntryInformation(), GetStatStructure(), swissknife::CommandMigrate::MigrationWorker_20x::MigrateNestedCatalogMountPoints(), catalog::WritableCatalogManager::RemoveDirectory(), set_linkcount(), and SplitHardlink().
|
inline |
Definition at line 138 of file directory_entry.h.
Referenced by swissknife::CommandCheck::CompareEntries(), CompareTo(), cvmfs::cvmfs_lookup(), LibContext::CvmfsAttrFromDirent(), and cvmfs::GetDirentForInode().
|
inline |
Definition at line 137 of file directory_entry.h.
Referenced by swissknife::CommandCheck::CompareEntries(), CompareTo(), LibContext::CvmfsAttrFromDirent(), and cvmfs::HasDifferentContent().
|
inline |
Definition at line 135 of file directory_entry.h.
Referenced by AbortIfHardlinked(), catalog::WritableCatalogManager::AddDirectory(), swissknife::CommandCheck::CompareEntries(), CompareTo(), LibContext::CvmfsAttrFromDirent(), CatalogDiffTool< RoCatalogMgr >::DiffRec(), cvmfs::GetDirentForInode(), GetFullPath(), MagicXattrManager::GetListString(), lru::InodeCache::Insert(), lru::Md5PathCache::Insert(), IsSmaller(), catalog::Catalog::ListingMd5PathStat(), swissknife::CommandMigrate::MigrationWorker_20x::MigrateFileMetadata(), cvmfs::ReplyNegative(), and SplitHardlink().
|
inline |
Definition at line 207 of file directory_entry.h.
|
inline |
|
inline |
Definition at line 153 of file directory_entry.h.
Referenced by LibContext::CvmfsAttrFromDirent(), and GetStatStructure().
|
inline |
Definition at line 172 of file directory_entry.h.
|
inline |
Definition at line 164 of file directory_entry.h.
Referenced by AppendLastEntry(), cvmfs::cvmfs_lookup(), catalog::Catalog::FixTransitionPoint(), cvmfs::GetDirentForInode(), and cvmfs::GetDirentForPath().
|
inline |
Definition at line 165 of file directory_entry.h.
Referenced by catalog::WritableCatalogManager::AddDirectory(), catalog::WritableCatalogManager::AddHardlinkGroup(), catalog::WritableCatalogManager::RemoveDirectory(), and SplitHardlink().
|
inline |
Definition at line 169 of file directory_entry.h.
Referenced by cvmfs::cvmfs_getxattr(), and catalog::AbstractCatalogManager< CatalogT >::LookupPath().
|
inline |
Definition at line 146 of file directory_entry.h.
Referenced by catalog::WritableCatalogManager::AddFile(), catalog::DeltaCounters::ApplyDelta(), swissknife::CommandCheck::CompareEntries(), CompareTo(), cvmfs::cvmfs_open(), LibContext::CvmfsAttrFromDirent(), GetStatStructure(), anonymous_namespace{cmd_diff.cc}::DiffReporter::OnAdd(), anonymous_namespace{cmd_diff.cc}::DiffReporter::OnRemove(), LibContext::Open(), cvmfs::Pin(), ChunkListMagicXattr::PrepareValueFenced(), receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportAddition(), receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportModification(), and receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportRemoval().
|
inline |
Definition at line 136 of file directory_entry.h.
Referenced by swissknife::CommandCheck::CompareEntries(), CompareTo(), cvmfs::cvmfs_getxattr(), cvmfs::cvmfs_readlink(), LibContext::CvmfsAttrFromDirent(), RawlinkMagicXattr::FinalizeValue(), catalog::Catalog::LookupRawSymlink(), LibContext::Readlink(), cvmfs::ReplyNegative(), set_symlink(), and size().
|
inline |
Definition at line 139 of file directory_entry.h.
Referenced by catalog::CatalogBalancer< CatalogMgrT >::AddCatalogMarker(), LibContext::CvmfsAttrFromDirent(), and GetStatStructure().
|
friend |
Definition at line 61 of file directory_entry.h.
|
friend |
Definition at line 63 of file directory_entry.h.
|
friend |
Definition at line 65 of file directory_entry.h.
|
friend |
Definition at line 69 of file directory_entry.h.
|
friend |
Definition at line 68 of file directory_entry.h.
|
friend |
Definition at line 66 of file directory_entry.h.
|
friend |
Definition at line 67 of file directory_entry.h.
|
friend |
Definition at line 71 of file directory_entry.h.
|
friend |
Definition at line 73 of file directory_entry.h.
|
protected |
Definition at line 232 of file directory_entry.h.
Referenced by catalog::SqlDirentTouch::BindDirentBase(), catalog::SqlDirentWrite::BindDirentFields(), checksum(), checksum_ptr(), publish::SyncItemTar::CreateBasicCatalogDirent(), publish::SyncItemDummyCatalog::CreateBasicCatalogDirent(), publish::SyncItemDummyDir::CreateBasicCatalogDirent(), publish::SyncItemNative::CreateBasicCatalogDirent(), catalog::VirtualCatalog::CreateNestedCatalogMarker(), swissknife::CommandMigrate::CreateNestedCatalogMarkerDirent(), catalog::WritableCatalogManager::CreateRepository(), catalog::SqlLookup::GetDirent(), hash_algorithm(), and catalog::CatalogBalancer< CatalogMgrT >::MakeEmptyDirectoryEntryBase().
|
protected |
Definition at line 238 of file directory_entry.h.
Referenced by compression_algorithm(), publish::SyncItemTar::CreateBasicCatalogDirent(), publish::SyncItemDummyCatalog::CreateBasicCatalogDirent(), publish::SyncItemDummyDir::CreateBasicCatalogDirent(), publish::SyncItemNative::CreateBasicCatalogDirent(), and catalog::SqlLookup::GetDirent().
|
protected |
Definition at line 219 of file directory_entry.h.
Referenced by catalog::SqlDirentTouch::BindDirentBase(), catalog::SqlDirentWrite::BindDirentFields(), catalog::VirtualCatalog::CreateBaseDirectory(), publish::SyncItemTar::CreateBasicCatalogDirent(), publish::SyncItemDummyCatalog::CreateBasicCatalogDirent(), publish::SyncItemDummyDir::CreateBasicCatalogDirent(), publish::SyncItemNative::CreateBasicCatalogDirent(), catalog::VirtualCatalog::CreateNestedCatalogMarker(), swissknife::CommandMigrate::CreateNestedCatalogMarkerDirent(), catalog::WritableCatalogManager::CreateRepository(), catalog::VirtualCatalog::CreateSnapshotDirectory(), swissknife::CommandMigrate::FixNestedCatalogTransitionPoint(), catalog::SqlLookup::GetDirent(), gid(), and catalog::CatalogBalancer< CatalogMgrT >::MakeEmptyDirectoryEntryBase().
|
protected |
Definition at line 227 of file directory_entry.h.
Referenced by catalog::SqlLookup::GetDirent(), HasXattrs(), and set_has_xattrs().
|
protected |
Definition at line 213 of file directory_entry.h.
Referenced by publish::SyncItemTar::CreateBasicCatalogDirent(), publish::SyncItemDummyCatalog::CreateBasicCatalogDirent(), publish::SyncItemDummyDir::CreateBasicCatalogDirent(), publish::SyncItemNative::CreateBasicCatalogDirent(), catalog::WritableCatalogManager::CreateRepository(), catalog::SqlLookup::GetDirent(), GetStatStructure(), inode(), and set_inode().
|
protected |
Definition at line 235 of file directory_entry.h.
Referenced by publish::SyncItemNative::CreateBasicCatalogDirent(), catalog::SqlLookup::GetDirent(), and IsDirectIo().
|
protected |
Definition at line 234 of file directory_entry.h.
Referenced by publish::SyncItemTar::CreateBasicCatalogDirent(), publish::SyncItemDummyCatalog::CreateBasicCatalogDirent(), publish::SyncItemDummyDir::CreateBasicCatalogDirent(), publish::SyncItemNative::CreateBasicCatalogDirent(), catalog::SqlLookup::GetDirent(), and IsExternalFile().
|
static |
Definition at line 76 of file directory_entry.h.
Referenced by publish::SyncItemTar::CreateBasicCatalogDirent(), publish::SyncItemDummyCatalog::CreateBasicCatalogDirent(), publish::SyncItemDummyDir::CreateBasicCatalogDirent(), publish::SyncItemNative::CreateBasicCatalogDirent(), catalog::WritableCatalogManager::CreateRepository(), catalog::Catalog::GetMangledInode(), and IsSmaller().
|
protected |
Definition at line 223 of file directory_entry.h.
Referenced by catalog::SqlDirentWrite::BindDirentFields(), publish::SyncItemTar::CreateBasicCatalogDirent(), publish::SyncItemDummyCatalog::CreateBasicCatalogDirent(), publish::SyncItemDummyDir::CreateBasicCatalogDirent(), publish::SyncItemNative::CreateBasicCatalogDirent(), swissknife::CommandMigrate::CreateNestedCatalogMarkerDirent(), catalog::WritableCatalogManager::CreateRepository(), catalog::SqlLookup::GetDirent(), linkcount(), and set_linkcount().
|
protected |
Definition at line 217 of file directory_entry.h.
Referenced by catalog::SqlDirentTouch::BindDirentBase(), catalog::SqlDirentWrite::BindDirentFields(), catalog::VirtualCatalog::CreateBaseDirectory(), publish::SyncItemTar::CreateBasicCatalogDirent(), publish::SyncItemDummyCatalog::CreateBasicCatalogDirent(), publish::SyncItemDummyDir::CreateBasicCatalogDirent(), publish::SyncItemNative::CreateBasicCatalogDirent(), catalog::VirtualCatalog::CreateNestedCatalogMarker(), swissknife::CommandMigrate::CreateNestedCatalogMarkerDirent(), catalog::WritableCatalogManager::CreateRepository(), catalog::VirtualCatalog::CreateSnapshotDirectory(), swissknife::CommandMigrate::FixNestedCatalogTransitionPoint(), catalog::SqlLookup::GetDirent(), GetStatStructure(), IsBlockDev(), IsCharDev(), IsDirectory(), IsFifo(), IsLink(), IsRegular(), IsSocket(), catalog::CatalogBalancer< CatalogMgrT >::MakeEmptyDirectoryEntryBase(), and mode().
|
protected |
Definition at line 221 of file directory_entry.h.
Referenced by catalog::SqlDirentTouch::BindDirentBase(), catalog::SqlDirentWrite::BindDirentFields(), catalog::VirtualCatalog::CreateBaseDirectory(), publish::SyncItemTar::CreateBasicCatalogDirent(), publish::SyncItemDummyCatalog::CreateBasicCatalogDirent(), publish::SyncItemDummyDir::CreateBasicCatalogDirent(), publish::SyncItemNative::CreateBasicCatalogDirent(), catalog::VirtualCatalog::CreateNestedCatalogMarker(), swissknife::CommandMigrate::CreateNestedCatalogMarkerDirent(), catalog::WritableCatalogManager::CreateRepository(), catalog::VirtualCatalog::CreateSnapshotDirectory(), swissknife::CommandMigrate::FixNestedCatalogTransitionPoint(), catalog::SqlLookup::GetDirent(), GetStatStructure(), catalog::CatalogBalancer< CatalogMgrT >::MakeEmptyDirectoryEntryBase(), and mtime().
|
protected |
Definition at line 216 of file directory_entry.h.
Referenced by catalog::SqlDirentTouch::BindDirentBase(), catalog::SqlDirentWrite::BindDirentFields(), catalog::WritableCatalogManager::Clone(), catalog::VirtualCatalog::CreateBaseDirectory(), publish::SyncItemTar::CreateBasicCatalogDirent(), publish::SyncItemDummyCatalog::CreateBasicCatalogDirent(), publish::SyncItemDummyDir::CreateBasicCatalogDirent(), publish::SyncItemNative::CreateBasicCatalogDirent(), catalog::VirtualCatalog::CreateNestedCatalogMarker(), swissknife::CommandMigrate::CreateNestedCatalogMarkerDirent(), catalog::VirtualCatalog::CreateSnapshotDirectory(), catalog::SqlLookup::GetDirent(), swissknife::CommandMigrate::GetNestedCatalogMarkerDirent(), catalog::VirtualCatalog::InsertSnapshot(), catalog::CatalogBalancer< CatalogMgrT >::MakeEmptyDirectoryEntryBase(), and name().
|
protected |
Definition at line 220 of file directory_entry.h.
Referenced by catalog::SqlDirentTouch::BindDirentBase(), catalog::SqlDirentWrite::BindDirentFields(), catalog::VirtualCatalog::CreateBaseDirectory(), publish::SyncItemTar::CreateBasicCatalogDirent(), publish::SyncItemDummyCatalog::CreateBasicCatalogDirent(), publish::SyncItemDummyDir::CreateBasicCatalogDirent(), publish::SyncItemNative::CreateBasicCatalogDirent(), swissknife::CommandMigrate::CreateNestedCatalogMarkerDirent(), catalog::WritableCatalogManager::CreateRepository(), catalog::VirtualCatalog::CreateSnapshotDirectory(), swissknife::CommandMigrate::FixNestedCatalogTransitionPoint(), catalog::SqlLookup::GetDirent(), rdev(), and size().
|
protected |
Definition at line 222 of file directory_entry.h.
Referenced by catalog::SqlDirentTouch::BindDirentBase(), catalog::SqlDirentWrite::BindDirentFields(), publish::SyncItemTar::CreateBasicCatalogDirent(), publish::SyncItemNative::CreateBasicCatalogDirent(), catalog::SqlLookup::GetDirent(), set_symlink(), and symlink().
|
protected |
Definition at line 218 of file directory_entry.h.
Referenced by catalog::SqlDirentTouch::BindDirentBase(), catalog::SqlDirentWrite::BindDirentFields(), catalog::VirtualCatalog::CreateBaseDirectory(), publish::SyncItemTar::CreateBasicCatalogDirent(), publish::SyncItemDummyCatalog::CreateBasicCatalogDirent(), publish::SyncItemDummyDir::CreateBasicCatalogDirent(), publish::SyncItemNative::CreateBasicCatalogDirent(), catalog::VirtualCatalog::CreateNestedCatalogMarker(), swissknife::CommandMigrate::CreateNestedCatalogMarkerDirent(), catalog::WritableCatalogManager::CreateRepository(), catalog::VirtualCatalog::CreateSnapshotDirectory(), swissknife::CommandMigrate::FixNestedCatalogTransitionPoint(), catalog::SqlLookup::GetDirent(), catalog::CatalogBalancer< CatalogMgrT >::MakeEmptyDirectoryEntryBase(), and uid().