#include "sycl_basic.hpp" rpc_server, rmt::Sycl> listen_basic_sycl(remote& ctx, remote_address& addr){ saw::interface, cl::sycl::queue*> iface{ [](saw::data in, cl::sycl::queue* q) -> saw::data { return {in.get() + 1u}; } }; auto rpc_server = remote_ctx.template listen>(*rmt_addr, std::move(iface)); return rpc_server; }