summaryrefslogtreecommitdiff
path: root/cpp/include/Freeze/Initialize.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include/Freeze/Initialize.h')
-rw-r--r--cpp/include/Freeze/Initialize.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/include/Freeze/Initialize.h b/cpp/include/Freeze/Initialize.h
index 878effa39e4..3db454da69b 100644
--- a/cpp/include/Freeze/Initialize.h
+++ b/cpp/include/Freeze/Initialize.h
@@ -18,6 +18,7 @@
#include <Ice/Ice.h>
#include <Freeze/EvictorF.h>
#include <Freeze/ConnectionF.h>
+#include <Freeze/Index.h>
//
// Berkeley DB's DbEnv
@@ -29,13 +30,15 @@ namespace Freeze
FREEZE_API EvictorPtr createEvictor(const Ice::CommunicatorPtr& communicator,
const std::string& envName,
- const std::string& dbName,
+ const std::string& dbName,
+ const std::vector<Freeze::IndexPtr>& indices = std::vector<Freeze::IndexPtr>(),
bool createDb = true);
FREEZE_API EvictorPtr createEvictor(const Ice::CommunicatorPtr& communicator,
const std::string& envName,
DbEnv& dbEnv,
const std::string& dbName,
+ const std::vector<Freeze::IndexPtr>& indices = std::vector<Freeze::IndexPtr>(),
bool createDb = true);