COOPY » Guide  version 0.6.5
/home/paulfitz/cvs/coopy_scm/coopy/src/libcoopy_core/include/coopy/BookCompare.h
Go to the documentation of this file.
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
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines