diff options
Diffstat (limited to 'searchcore/src/vespa/searchcore/proton/test/dummydbowner.cpp')
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/test/dummydbowner.cpp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/test/dummydbowner.cpp b/searchcore/src/vespa/searchcore/proton/test/dummydbowner.cpp new file mode 100644 index 00000000000..d91d0261006 --- /dev/null +++ b/searchcore/src/vespa/searchcore/proton/test/dummydbowner.cpp @@ -0,0 +1,25 @@ +// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. + +#include "dummydbowner.h" +#include <vespa/searchcore/proton/reference/document_db_reference_registry.h> +#include <vespa/searchcore/proton/matching/sessionmanager.h> + +namespace proton { + +DummyDBOwner::DummyDBOwner() + : _registry(std::make_shared<DocumentDBReferenceRegistry>()), + _sessionManager(std::make_unique<SessionManager>(10)) +{} +DummyDBOwner::~DummyDBOwner() = default; + +std::shared_ptr<IDocumentDBReferenceRegistry> +DummyDBOwner::getDocumentDBReferenceRegistry() const { + return _registry; +} + +matching::SessionManager & +DummyDBOwner::session_manager() { + return *_sessionManager; +} + +} |