From e4e49a117702945066e3e279fa0f005200400cb7 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Wed, 12 Jun 2024 15:04:42 +0200 Subject: Separated Encoding and Storage approaches --- modules/remote-sycl/c++/remote.hpp | 6 ++---- modules/remote-sycl/examples/sycl_basic.cpp | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) (limited to 'modules/remote-sycl') diff --git a/modules/remote-sycl/c++/remote.hpp b/modules/remote-sycl/c++/remote.hpp index d311ca5..d956314 100644 --- a/modules/remote-sycl/c++/remote.hpp +++ b/modules/remote-sycl/c++/remote.hpp @@ -190,14 +190,12 @@ public: /** * Rpc call */ - template + template error_or< id< typename schema_member_type::type::ResponseT > - > call(data_or_id::type::RequestT, Encoding> input){ - - + > call(data_or_id::type::RequestT, ClientAllocation> input){ /** * First check if it's data or an id. diff --git a/modules/remote-sycl/examples/sycl_basic.cpp b/modules/remote-sycl/examples/sycl_basic.cpp index 3f92cdb..41aa2a1 100644 --- a/modules/remote-sycl/examples/sycl_basic.cpp +++ b/modules/remote-sycl/examples/sycl_basic.cpp @@ -21,9 +21,9 @@ int main(){ auto rpc_server = listen_basic_sycl(remote_ctx, *rmt_addr); - saw::id next_id{0u}; + saw::id> next_id{0u}; { - auto eov = rpc_server.template call<"increment">(saw::data>{1u}); + auto eov = rpc_server.template call<"increment">(saw::data, saw::encode::Native>{1u}); if(eov.is_error()){ auto& err = eov.get_error(); std::cerr<<"Error: "<