Viam C++ SDK current
Loading...
Searching...
No Matches
Public Member Functions | List of all members
viam::sdk::RobotService_ Class Reference

a gRPC service for a robot. More...

#include "robot/service.hpp"

+ Inheritance diagram for viam::sdk::RobotService_:

Public Member Functions

 RobotService_ (const std::shared_ptr< ResourceManager > &manager, Server &server)
 
std::shared_ptr< Resourceresource_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)
 

Detailed Description

a gRPC service for a robot.


The documentation for this class was generated from the following file: