From 991a5cbfea6b4ae6551a17e3e8ec375aec1a2a62 Mon Sep 17 00:00:00 2001 From: Claudius 'keldu' Holeksa Date: Wed, 14 Aug 2024 10:38:42 +0200 Subject: Fixed assignement in data server creation --- modules/remote-filesystem/c++/remote.hpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'modules/remote-filesystem/c++/remote.hpp') diff --git a/modules/remote-filesystem/c++/remote.hpp b/modules/remote-filesystem/c++/remote.hpp index 8390501..0225bc5 100644 --- a/modules/remote-filesystem/c++/remote.hpp +++ b/modules/remote-filesystem/c++/remote.hpp @@ -2,6 +2,7 @@ #include +#include #include namespace saw { @@ -35,6 +36,8 @@ private: std::map>> registered_data_servers_; public: + remote() = default; + error_or>> parse_address(const std::string_view& path_v){ return heap>(path_v); } @@ -47,8 +50,15 @@ public: } auto dat_srv = heap>(*this, addr); - insert_res.first->second = {dat_srv}; + insert_res.first->second = ptr>{*dat_srv}; return dat_srv; } + + /** + * Internal deregister function + */ + error_or deregister_data_server(ptr> srv){ + return make_error(); + } }; } -- cgit v1.2.3