diff options
Diffstat (limited to 'modules/remote-opencl/c++/remote.hpp')
-rw-r--r-- | modules/remote-opencl/c++/remote.hpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/modules/remote-opencl/c++/remote.hpp b/modules/remote-opencl/c++/remote.hpp index 4ece821..0ef9e57 100644 --- a/modules/remote-opencl/c++/remote.hpp +++ b/modules/remote-opencl/c++/remote.hpp @@ -1,6 +1,8 @@ #pragma once -#include <CL/cl.hpp> +#include <CL/opencl.hpp> + +#include <forstio/codec/rpc.hpp> namespace saw { namespace rmt { @@ -8,20 +10,22 @@ struct OpenCl {}; } template<> -class remote_api<rmt::OpenCl> { +class remote<rmt::OpenCl> { private: SAW_FORBID_COPY(remote_ctx); SAW_FORBID_MOVE(remote_ctx); public: remote_api(){} + /* error_or<void> create_remote(){ return remote<rmt::OpenCl>{*this}; } + */ }; template<> -struct remote<rmt::OpenCl> { +struct remote_address<rmt::OpenCl> { private: remote_ctx<rmt::OpenCl>* ctx_; |