COOPY » Guide  version 0.6.5
/home/paulfitz/cvs/coopy_scm/coopy/src/libcoopy_core/include/coopy/Compare.h
Go to the documentation of this file.
00001 #ifndef COOPY_COMPARE_INC
00002 #define COOPY_COMPARE_INC
00003 
00004 #include <coopy/DataSheet.h>
00005 #include <coopy/Patcher.h>
00006 #include <coopy/CompareFlags.h>
00007 
00008 namespace coopy {
00009   namespace cmp {
00010     class Compare;
00011   }
00012 }
00013 
00014 class coopy::cmp::Compare {
00015 public:
00016  virtual int compare(coopy::store::DataSheet& pivot, 
00017                      coopy::store::DataSheet& local, 
00018                      coopy::store::DataSheet& remote, 
00019                      Patcher& output, const CompareFlags& flags) = 0;
00020 };
00021 
00022 #endif
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines