18 public viam::component::button::v1::ButtonService::Service {
21 using service_type = component::button::v1::ButtonService;
23 explicit ButtonServer(std::shared_ptr<ResourceManager> manager);
25 ::grpc::Status Push(::grpc::ServerContext* context,
26 const ::viam::component::button::v1::PushRequest* request,
27 ::viam::component::button::v1::PushResponse* response)
noexcept override;
29 ::grpc::Status DoCommand(::grpc::ServerContext* context,
30 const ::viam::common::v1::DoCommandRequest* request,
31 ::viam::common::v1::DoCommandResponse* response)
noexcept override;