CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
catalog::DirectoryEntryBase::Difference Struct Reference

#include <directory_entry.h>

Static Public Attributes

static const unsigned int kIdentical = 0x00000
 
static const unsigned int kName = 0x00001
 
static const unsigned int kLinkcount = 0x00002
 
static const unsigned int kSize = 0x00004
 
static const unsigned int kMode = 0x00008
 
static const unsigned int kMtime = 0x00010
 
static const unsigned int kSymlink = 0x00020
 
static const unsigned int kChecksum = 0x00040
 
static const unsigned int kHardlinkGroup = 0x00080
 
static const unsigned int kNestedCatalogTransitionFlags = 0x00100
 
static const unsigned int kChunkedFileFlag = 0x00200
 
static const unsigned int kHasXattrsFlag = 0x00400
 
static const unsigned int kExternalFileFlag = 0x00800
 
static const unsigned int kBindMountpointFlag = 0x01000
 
static const unsigned int kHiddenFlag = 0x02000
 
static const unsigned int kDirectIoFlag = 0x04000
 
static const unsigned int kUid = 0x08000
 
static const unsigned int kGid = 0x10000
 

Detailed Description

Used in the swissknife for sanity checks and catalog migration. If anything is added, also adjust PrintDifferences in swissknife::CommandDiff and CommandCheck::CompareEntries

Definition at line 83 of file directory_entry.h.

Member Data Documentation

const unsigned int catalog::DirectoryEntryBase::Difference::kBindMountpointFlag = 0x01000
static
const unsigned int catalog::DirectoryEntryBase::Difference::kChecksum = 0x00040
static
const unsigned int catalog::DirectoryEntryBase::Difference::kChunkedFileFlag = 0x00200
static
const unsigned int catalog::DirectoryEntryBase::Difference::kDirectIoFlag = 0x04000
static
const unsigned int catalog::DirectoryEntryBase::Difference::kExternalFileFlag = 0x00800
static
const unsigned int catalog::DirectoryEntryBase::Difference::kGid = 0x10000
static
const unsigned int catalog::DirectoryEntryBase::Difference::kHardlinkGroup = 0x00080
static
const unsigned int catalog::DirectoryEntryBase::Difference::kHasXattrsFlag = 0x00400
static
const unsigned int catalog::DirectoryEntryBase::Difference::kHiddenFlag = 0x02000
static
const unsigned int catalog::DirectoryEntryBase::Difference::kIdentical = 0x00000
static
const unsigned int catalog::DirectoryEntryBase::Difference::kLinkcount = 0x00002
static
const unsigned int catalog::DirectoryEntryBase::Difference::kMode = 0x00008
static
const unsigned int catalog::DirectoryEntryBase::Difference::kMtime = 0x00010
static
const unsigned int catalog::DirectoryEntryBase::Difference::kName = 0x00001
static
const unsigned int catalog::DirectoryEntryBase::Difference::kNestedCatalogTransitionFlags = 0x00100
static
const unsigned int catalog::DirectoryEntryBase::Difference::kSize = 0x00004
static
const unsigned int catalog::DirectoryEntryBase::Difference::kSymlink = 0x00020
static
const unsigned int catalog::DirectoryEntryBase::Difference::kUid = 0x08000
static

The documentation for this struct was generated from the following file: