// // Created by lgv on 2025/8/25. // #pragma once #include "device_manager/device_manager.h" #include "cmvr/api/hlc_service.grpc.pb.h" namespace cmvr { namespace service { class gRPCHlcServiceImpl final : public api::HlcService::Service { public: gRPCHlcServiceImpl(); ~gRPCHlcServiceImpl() = default; grpc::Status touch(grpc::ServerContext *context, const cmvr::api::Touch_Request *request, cmvr::api::Touch_Response *response) override; private: device::DeviceManager& dmgr_; }; } }