summaryrefslogtreecommitdiff
path: root/modules/remote-sycl/examples/sycl_basic.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/remote-sycl/examples/sycl_basic.hpp')
-rw-r--r--modules/remote-sycl/examples/sycl_basic.hpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/modules/remote-sycl/examples/sycl_basic.hpp b/modules/remote-sycl/examples/sycl_basic.hpp
new file mode 100644
index 0000000..0d4b5d2
--- /dev/null
+++ b/modules/remote-sycl/examples/sycl_basic.hpp
@@ -0,0 +1,13 @@
+#pragma once
+
+#include "../c++/remote.hpp"
+
+namespace schema {
+using namespace saw::schema;
+
+using BasicInterface = Interface<
+ Member<Function<UInt64, UInt64>, "increment">
+>;
+}
+
+saw::rpc_server<schema::BasicInterface, saw::encode::Native<saw::storage::Default>, saw::rmt::Sycl> listen_basic_sycl(saw::remote<saw::rmt::Sycl>& ctx, saw::remote_address<saw::rmt::Sycl>& addr);