summaryrefslogtreecommitdiff
path: root/modules/remote-sycl/examples/sycl_basic.hpp
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2024-05-28 17:23:20 +0200
committerClaudius "keldu" Holeksa <mail@keldu.de>2024-05-28 17:23:20 +0200
commit7b6e0ca99f8521e034452f0d0243a7f3e33843a9 (patch)
tree22ee558b32738cb670baa3594bcaa9919eb68908 /modules/remote-sycl/examples/sycl_basic.hpp
parent8b5c1e6a6cd5536d9414262c42452f8655658728 (diff)
Docs and Sycl fixes
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);