CernVM-FS
2.12.0
|
#include <sync_item.h>
Public Member Functions | |
EntryStat () | |
SyncItemType | GetSyncItemType () const |
Public Attributes | |
bool | obtained |
int | error_code |
platform_stat64 | stat |
Structure to cache stat calls to the different file locations.
Definition at line 240 of file sync_item.h.
|
inline |
Definition at line 241 of file sync_item.h.
|
inline |
Definition at line 245 of file sync_item.h.
Referenced by publish::SyncItem::CheckCatalogMarker(), and publish::SyncItem::GetGenericFiletype().
int publish::SyncItem::EntryStat::error_code |
errno value of the stat call
Definition at line 258 of file sync_item.h.
Referenced by publish::SyncItem::CheckCatalogMarker(), publish::SyncItem::GetGenericFiletype(), publish::SyncItem::GetRdOnlyFiletype(), publish::SyncItemNative::GetScratchFiletype(), publish::SyncItem::GetUnionFiletype(), publish::SyncItem::MarkAsWhiteout(), publish::SyncItem::StatGeneric(), and publish::SyncItemTar::StatScratch().
bool publish::SyncItem::EntryStat::obtained |
false at the beginning, true after first stat call
Definition at line 257 of file sync_item.h.
Referenced by GetSyncItemType(), publish::SyncItem::StatGeneric(), publish::SyncItemTar::StatScratch(), and publish::SyncItemDummyDir::SyncItemDummyDir().
platform_stat64 publish::SyncItem::EntryStat::stat |
Definition at line 259 of file sync_item.h.
Referenced by publish::SyncItemDummyDir::CreateBasicCatalogDirent(), EntryStat(), publish::SyncItem::GetGenericFiletype(), publish::SyncItem::GetRdevMajor(), publish::SyncItem::GetRdevMinor(), publish::SyncItem::GetRdOnlyInode(), publish::SyncItem::GetRdOnlyLinkcount(), publish::SyncItem::GetRdOnlySize(), publish::SyncItem::GetScratchSize(), GetSyncItemType(), publish::SyncItem::GetUnionInode(), publish::SyncItem::GetUnionLinkcount(), publish::SyncItem::GetUnionStat(), publish::SyncItem::StatGeneric(), publish::SyncItemTar::StatScratch(), and publish::SyncItemDummyDir::SyncItemDummyDir().