#include "./sycl_basic.hpp" #include int main(){ saw::remote remote_ctx; saw::own> rmt_addr{}; saw::event_loop loop; saw::wait_scope wait{loop}; remote_ctx.resolve_address().then([&](auto addr){ rmt_addr = std::move(addr); }).detach(); wait.poll(); if(!rmt_addr){ return -1; } auto rpc_server = listen_basic_sycl(remote_ctx, *rmt_addr); saw::id next_id{0u}; { auto eov = rpc_server.template call<"increment">(saw::data{1u}); if(eov.is_error()){ auto& err = eov.get_error(); std::cerr<<"Error: "<(next_id); if(eov.is_error()){ auto& err = eov.get_error(); std::cerr<<"Error: "<