UpdateAction.cpp revision baa3858d3f5d128a5c8466b700098109edcad5f2
15c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)// UpdateAction.cpp 25c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 35c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)#include "StdAfx.h" 45c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 55c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)#include "UpdateAction.h" 65c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 75c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)namespace NUpdateArchive { 85c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 95c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const CActionSet kAddActionSet = 105c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles){{ 115c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) NPairAction::kCopy, 125c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) NPairAction::kCopy, 135c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) NPairAction::kCompress, 145c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) NPairAction::kCompress, 155c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) NPairAction::kCompress, 165c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) NPairAction::kCompress, 175c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) NPairAction::kCompress 185c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)}}; 195c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 205c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const CActionSet kUpdateActionSet = 215c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles){{ 225c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) NPairAction::kCopy, 2302772c6a72f1ee0b226341a4f4439970c29fc861Ben Murdoch NPairAction::kCopy, 245c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) NPairAction::kCompress, 255c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) NPairAction::kCopy, 265c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) NPairAction::kCompress, 2753e740f4a82e17f3ae59772501622dc354e42336Torne (Richard Coles) NPairAction::kCopy, 285c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) NPairAction::kCompress 295d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles)}}; 30197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch 31197021e6b966cfb06891637935ef33fff06433d1Ben Murdochconst CActionSet kFreshActionSet = 32197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch{{ 33197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch NPairAction::kCopy, 345d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles) NPairAction::kCopy, 35f91f5fa1608c2cdd9af1842fb5dadbe78275be2aBo Liu NPairAction::kIgnore, 3653e740f4a82e17f3ae59772501622dc354e42336Torne (Richard Coles) NPairAction::kCopy, 37d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) NPairAction::kCompress, 381e202183a5dc46166763171984b285173f8585e5Torne (Richard Coles) NPairAction::kCopy, 395c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) NPairAction::kCompress 40c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)}}; 415c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 425c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const CActionSet kSynchronizeActionSet = 435c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles){{ 44f91f5fa1608c2cdd9af1842fb5dadbe78275be2aBo Liu NPairAction::kCopy, 45f91f5fa1608c2cdd9af1842fb5dadbe78275be2aBo Liu NPairAction::kIgnore, 46f91f5fa1608c2cdd9af1842fb5dadbe78275be2aBo Liu NPairAction::kCompress, 47f91f5fa1608c2cdd9af1842fb5dadbe78275be2aBo Liu NPairAction::kCopy, 48f91f5fa1608c2cdd9af1842fb5dadbe78275be2aBo Liu NPairAction::kCompress, 49f91f5fa1608c2cdd9af1842fb5dadbe78275be2aBo Liu NPairAction::kCopy, 50197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch NPairAction::kCompress, 51197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch}}; 52197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch 537242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucciconst CActionSet kDeleteActionSet = 54197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch{{ 55197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch NPairAction::kCopy, 56197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch NPairAction::kIgnore, 57197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch NPairAction::kIgnore, 58197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch NPairAction::kIgnore, 59197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch NPairAction::kIgnore, 60197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch NPairAction::kIgnore, 61197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch NPairAction::kIgnore 62197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch}}; 63197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch 64197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch} 65197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch