1 // UpdatePair.h 2 3 #ifndef __UPDATE_PAIR_H 4 #define __UPDATE_PAIR_H 5 6 #include "DirItem.h" 7 #include "UpdateAction.h" 8 9 #include "../../Archive/IArchive.h" 10 11 struct CUpdatePair 12 { 13 NUpdateArchive::NPairState::EEnum State; 14 int ArcIndex; 15 int DirIndex; CUpdatePairCUpdatePair16 CUpdatePair(): ArcIndex(-1), DirIndex(-1) {} 17 }; 18 19 void GetUpdatePairInfoList( 20 const CDirItems &dirItems, 21 const CObjectVector<CArcItem> &arcItems, 22 NFileTimeType::EEnum fileTimeType, 23 CRecordVector<CUpdatePair> &updatePairs); 24 25 #endif 26