COOPY » Guide
version 0.6.5
|
00001 #ifndef COOPY_BOOKCOMPARE 00002 #define COOPY_BOOKCOMPARE 00003 00004 #include <coopy/DataSheet.h> 00005 #include <coopy/MergeOutput.h> 00006 #include <coopy/TextBook.h> 00007 #include <coopy/CompareFlags.h> 00008 00009 namespace coopy { 00010 namespace cmp { 00011 class BookCompare; 00012 } 00013 } 00014 00018 class coopy::cmp::BookCompare { 00019 public: 00020 int create(coopy::store::TextBook& local, 00021 Patcher& output, const CompareFlags& flags); 00022 00023 int compare(coopy::store::TextBook& pivot, 00024 coopy::store::TextBook& local, 00025 coopy::store::TextBook& remote, 00026 Patcher& output, const CompareFlags& flags); 00027 00028 int resolve(coopy::store::TextBook& pivot, 00029 coopy::store::TextBook& local, 00030 coopy::store::TextBook& remote, 00031 Patcher& output, const CompareFlags& flags); 00032 00033 void setVerbose(bool verbose); 00034 }; 00035 00036 #endif