From 8dad985328e2183b224300aa992951131956fdb3 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Tue, 23 Jan 2024 13:12:11 +0100 Subject: core,codec-json,codec-minecraft,codec-netcdf,codec,io-tls,io,io_codec,window,window-opengl: Renamed file endings and changed includes --- modules/device-hip/c++/rpc.hpp | 47 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 modules/device-hip/c++/rpc.hpp (limited to 'modules/device-hip/c++/rpc.hpp') diff --git a/modules/device-hip/c++/rpc.hpp b/modules/device-hip/c++/rpc.hpp new file mode 100644 index 0000000..0bcda0c --- /dev/null +++ b/modules/device-hip/c++/rpc.hpp @@ -0,0 +1,47 @@ +#pragma once + +#include + +namespace saw { +namespace rmt { +struct DeviceHip {}; +} + +template<> +class remote { +private: +public: + template + error_or> connect(){ + return make_error(); + } +}; + +error_or> create_remote(){ + auto rc = hipInit(0); + + return make_error(); +} + +template +class rpc_client { +public: + template + struct request { + std::tuple...> ids; + + error_or>> wait(); + }; +}; + +template +class rpc_server { +private: + /** + * Needs a variant ptr of all possible return types + */ + struct data_storage { + }; + +}; +} -- cgit v1.2.3