summaryrefslogtreecommitdiffstats
path: root/streamingvisitors
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2023-05-05 15:35:31 +0200
committerTor Egge <Tor.Egge@online.no>2023-05-05 15:35:31 +0200
commitac563a1082aa0acde930f9339fec3a149ce4f46f (patch)
tree1c82939390192ff714bcac1c3f6bd04cd388f518 /streamingvisitors
parentf1e2793ff19e51aada9ea50222f6ba2c7aadaa13 (diff)
Change return type for VisitorFactory::makeVisitorEnvironment member function
from unique pointer to shared pointer.
Diffstat (limited to 'streamingvisitors')
-rw-r--r--streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp4
-rw-r--r--streamingvisitors/src/vespa/searchvisitor/searchvisitor.h2
2 files changed, 3 insertions, 3 deletions
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<VisitorEnvironment>
SearchVisitorFactory::makeVisitorEnvironment(StorageComponent&)
{
- return std::make_unique<SearchEnvironment>(_configUri);
+ return std::make_shared<SearchEnvironment>(_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<storage::VisitorEnvironment> makeVisitorEnvironment(storage::StorageComponent&) override;
storage::Visitor* makeVisitor(storage::StorageComponent&, storage::VisitorEnvironment&env,
const vdslib::Parameters& params) override;