// // Created by erki on 13.07.22. // #ifndef SKL_TUNNEL_APP_TRANSPARENT_CLIENT_HPP #define SKL_TUNNEL_APP_TRANSPARENT_CLIENT_HPP #include "app_settings.hpp" namespace radio { class HwInstance; } namespace App { class TransparentClient { public: TransparentClient(const RadioSettings& initial_settings); void apply_settings(const RadioSettings& settings); TransparentClient(const TransparentClient&) = delete; TransparentClient(TransparentClient&&) = delete; TransparentClient& operator=(const TransparentClient&) = delete; TransparentClient& operator=(TransparentClient&&) = delete; private: radio::HwInstance* m_radio; }; } #endif //SKL_TUNNEL_APP_TRANSPARENT_CLIENT_HPP