Viam C++ SDK current
|
a gRPC service for a robot. More...
#include "robot/service.hpp"
Public Member Functions | |
RobotService_ (const std::shared_ptr< ResourceManager > &manager, Server &server) | |
std::shared_ptr< Resource > | resource_by_name (const Name &name) |
::grpc::Status | ResourceNames (::grpc::ServerContext *context, const ::viam::robot::v1::ResourceNamesRequest *request, ::viam::robot::v1::ResourceNamesResponse *response) override |
::grpc::Status | GetStatus (::grpc::ServerContext *context, const ::viam::robot::v1::GetStatusRequest *request, ::viam::robot::v1::GetStatusResponse *response) override |
::grpc::Status | StreamStatus (::grpc::ServerContext *context, const ::viam::robot::v1::StreamStatusRequest *request, ::grpc::ServerWriter<::viam::robot::v1::StreamStatusResponse > *writer) override |
::grpc::Status | StopAll (::grpc::ServerContext *context, const ::viam::robot::v1::StopAllRequest *request, ::viam::robot::v1::StopAllResponse *response) override |
Public Member Functions inherited from viam::sdk::ResourceServer | |
const std::shared_ptr< ResourceManager > & | resource_manager () const |
Additional Inherited Members | |
Protected Member Functions inherited from viam::sdk::ResourceServer | |
ResourceServer (std::shared_ptr< ResourceManager > manager) | |
a gRPC service for a robot.