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 = 0x000
 
static const unsigned int kName = 0x001
 
static const unsigned int kLinkcount = 0x002
 
static const unsigned int kSize = 0x004
 
static const unsigned int kMode = 0x008
 
static const unsigned int kMtime = 0x010
 
static const unsigned int kSymlink = 0x020
 
static const unsigned int kChecksum = 0x040
 
static const unsigned int kHardlinkGroup = 0x080
 
static const unsigned int kNestedCatalogTransitionFlags = 0x100
 
static const unsigned int kChunkedFileFlag = 0x200
 
static const unsigned int kHasXattrsFlag = 0x400
 
static const unsigned int kExternalFileFlag = 0x800
 
static const unsigned int kBindMountpointFlag = 0x1000
 
static const unsigned int kHiddenFlag = 0x2000
 
static const unsigned int kDirectIoFlag = 0x4000
 

Detailed Description

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

Definition at line 82 of file directory_entry.h.

Member Data Documentation

const unsigned int catalog::DirectoryEntryBase::Difference::kBindMountpointFlag = 0x1000
static
const unsigned int catalog::DirectoryEntryBase::Difference::kChecksum = 0x040
static
const unsigned int catalog::DirectoryEntryBase::Difference::kChunkedFileFlag = 0x200
static
const unsigned int catalog::DirectoryEntryBase::Difference::kDirectIoFlag = 0x4000
static
const unsigned int catalog::DirectoryEntryBase::Difference::kExternalFileFlag = 0x800
static
const unsigned int catalog::DirectoryEntryBase::Difference::kHardlinkGroup = 0x080
static
const unsigned int catalog::DirectoryEntryBase::Difference::kHasXattrsFlag = 0x400
static
const unsigned int catalog::DirectoryEntryBase::Difference::kHiddenFlag = 0x2000
static
const unsigned int catalog::DirectoryEntryBase::Difference::kIdentical = 0x000
static
const unsigned int catalog::DirectoryEntryBase::Difference::kLinkcount = 0x002
static
const unsigned int catalog::DirectoryEntryBase::Difference::kMode = 0x008
static
const unsigned int catalog::DirectoryEntryBase::Difference::kMtime = 0x010
static
const unsigned int catalog::DirectoryEntryBase::Difference::kName = 0x001
static
const unsigned int catalog::DirectoryEntryBase::Difference::kNestedCatalogTransitionFlags = 0x100
static
const unsigned int catalog::DirectoryEntryBase::Difference::kSize = 0x004
static
const unsigned int catalog::DirectoryEntryBase::Difference::kSymlink = 0x020
static

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