diff OrthancServer/DatabaseWrapper.h @ 1240:62c35e4b67db

refactoring
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 05 Dec 2014 17:12:35 +0100
parents 92c6b3b57699
children 90d2f320862d
line wrap: on
line diff
--- a/OrthancServer/DatabaseWrapper.h	Fri Dec 05 16:22:18 2014 +0100
+++ b/OrthancServer/DatabaseWrapper.h	Fri Dec 05 17:12:35 2014 +0100
@@ -62,9 +62,9 @@
 
     void Open();
 
-    void GetChangesInternal(Json::Value& target,
+    void GetChangesInternal(std::list<ServerIndexChange>& target,
+                            bool& done,
                             SQLite::Statement& s,
-                            int64_t since,
                             unsigned int maxResults);
 
     void GetExportedResourcesInternal(Json::Value& target,
@@ -146,11 +146,12 @@
     void LogChange(int64_t internalId,
                    const ServerIndexChange& change);
 
-    void GetChanges(Json::Value& target,
+    void GetChanges(std::list<ServerIndexChange>& target /* out */,
+                    bool& done /* out */,
                     int64_t since,
                     unsigned int maxResults);
 
-    void GetLastChange(Json::Value& target);
+    void GetLastChange(std::list<ServerIndexChange>& target /* out */);
 
     void LogExportedResource(ResourceType resourceType,
                              const std::string& publicId,