Ignore:
Timestamp:
27/08/2010 10:12:27 (21 months ago)
Author:
chris
Message:

Count the number of files and directories in the account during account
check.

Move directory entry checking code into its own method for readability.

Reformat long lines for readability.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • box/trunk/lib/backupstore/BackupStoreCheck.h

    r2415 r2701  
    1717 
    1818#include "NamedLock.h" 
     19#include "BackupStoreDirectory.h" 
     20 
    1921class IOStream; 
    2022class BackupStoreFilename; 
     
    121123        void CheckObjectsDir(int64_t StartID); 
    122124        bool CheckAndAddObject(int64_t ObjectID, const std::string &rFilename); 
     125        bool CheckDirectoryEntry(BackupStoreDirectory::Entry& rEntry, 
     126                int64_t DirectoryID, int32_t indexInDirBlock, 
     127                bool& rIsModified); 
    123128        int64_t CheckFile(int64_t ObjectID, IOStream &rStream); 
    124129        int64_t CheckDirInitial(int64_t ObjectID, IOStream &rStream);    
     
    162167        int mDiscSetNumber; 
    163168        int32_t mAccountID; 
     169        std::string mAccountName; 
    164170        bool mFixErrors; 
    165171        bool mQuiet; 
     
    180186        std::vector<BackupStoreCheck_ID_t> mDirsWithWrongContainerID; 
    181187        // This is a map of lost dir ID -> existing dir ID 
    182         std::map<BackupStoreCheck_ID_t, BackupStoreCheck_ID_t> mDirsWhichContainLostDirs; 
     188        std::map<BackupStoreCheck_ID_t, BackupStoreCheck_ID_t> 
     189                mDirsWhichContainLostDirs; 
    183190         
    184191        // Set of extra directories added 
     
    191198        // Usage 
    192199        int64_t mBlocksUsed; 
     200        int64_t mBlocksInCurrentFiles; 
    193201        int64_t mBlocksInOldFiles; 
    194202        int64_t mBlocksInDeletedFiles; 
    195203        int64_t mBlocksInDirectories; 
     204        int64_t mNumFiles; 
     205        int64_t mNumOldFiles; 
     206        int64_t mNumDeletedFiles; 
     207        int64_t mNumDirectories; 
    196208}; 
    197209 
Note: See TracChangeset for help on using the changeset viewer.