From ac563a1082aa0acde930f9339fec3a149ce4f46f Mon Sep 17 00:00:00 2001 From: Tor Egge Date: Fri, 5 May 2023 15:35:31 +0200 Subject: Change return type for VisitorFactory::makeVisitorEnvironment member function from unique pointer to shared pointer. --- streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp | 4 ++-- streamingvisitors/src/vespa/searchvisitor/searchvisitor.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'streamingvisitors/src') diff --git a/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp b/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp index a7fb80f1749..e81292b4170 100644 --- a/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp +++ b/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp @@ -464,10 +464,10 @@ SearchVisitorFactory::SearchVisitorFactory(const config::ConfigUri & configUri) _configUri(configUri) {} -VisitorEnvironment::UP +std::shared_ptr SearchVisitorFactory::makeVisitorEnvironment(StorageComponent&) { - return std::make_unique(_configUri); + return std::make_shared(_configUri); } storage::Visitor* diff --git a/streamingvisitors/src/vespa/searchvisitor/searchvisitor.h b/streamingvisitors/src/vespa/searchvisitor/searchvisitor.h index d0684cd4421..24b7bd64aec 100644 --- a/streamingvisitors/src/vespa/searchvisitor/searchvisitor.h +++ b/streamingvisitors/src/vespa/searchvisitor/searchvisitor.h @@ -490,7 +490,7 @@ private: class SearchVisitorFactory : public storage::VisitorFactory { config::ConfigUri _configUri; - storage::VisitorEnvironment::UP makeVisitorEnvironment(storage::StorageComponent&) override; + std::shared_ptr makeVisitorEnvironment(storage::StorageComponent&) override; storage::Visitor* makeVisitor(storage::StorageComponent&, storage::VisitorEnvironment&env, const vdslib::Parameters& params) override; -- cgit v1.2.3