diff Core/Cache/SharedArchive.cpp @ 1368:b22ba8c5edbe query-retrieve

query retrieve
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 26 May 2015 17:54:34 +0200
parents fe6e5a9f1ea2
children 72184773c62f
line wrap: on
line diff
--- a/Core/Cache/SharedArchive.cpp	Fri May 22 17:40:10 2015 +0200
+++ b/Core/Cache/SharedArchive.cpp	Tue May 26 17:54:34 2015 +0200
@@ -69,6 +69,16 @@
   }
 
 
+  SharedArchive::SharedArchive(size_t maxSize) : 
+    maxSize_(maxSize)
+  {
+    if (maxSize == 0)
+    {
+      throw OrthancException(ErrorCode_ParameterOutOfRange);
+    }
+  }
+
+
   SharedArchive::~SharedArchive()
   {
     for (Archive::iterator it = archive_.begin();