| Viam C++ SDK current
    | 
gRPC client implementation of a GenericComponent.  
 More...
#include <generic_client.hpp>
 Inheritance diagram for viam::sdk::impl::GenericComponentClient:
 Inheritance diagram for viam::sdk::impl::GenericComponentClient:| Public Types | |
| using | interface_type = GenericComponent | 
| Public Member Functions | |
| GenericComponentClient (std::string name, std::shared_ptr< grpc::Channel > channel) | |
| ProtoStruct | do_command (const ProtoStruct &command) override | 
| Send/receive arbitrary commands to the resource. | |
| std::vector< GeometryConfig > | get_geometries (const ProtoStruct &extra) override | 
|  Public Member Functions inherited from viam::sdk::GenericComponent | |
| std::vector< GeometryConfig > | get_geometries () | 
| Returns GeometryConfigs associated with the calling camera. | |
| API | api () const override | 
| Creates a GenericComponentAPI. | |
|  Public Member Functions inherited from viam::sdk::Component | |
| Name | get_resource_name () const override | 
| Returns the Namefor a particular resource. | |
|  Public Member Functions inherited from viam::sdk::Resource | |
| Resource (std::string name) | |
| virtual std::string | name () const | 
| Return the resource's name. | |
| void | set_log_level (log_level) const | 
| Set the log level for log messages originating from this Resource. | |
| Protected Member Functions | |
| GenericComponentClient (std::string name, std::unique_ptr< viam::component::generic::v1::GenericService::StubInterface > stub) | |
|  Protected Member Functions inherited from viam::sdk::GenericComponent | |
| GenericComponent (std::string name) | |
|  Protected Member Functions inherited from viam::sdk::Component | |
| Component (std::string name) | |
|  Protected Member Functions inherited from viam::sdk::Resource | |
| Name | get_resource_name (const std::string &type) const | 
| Additional Inherited Members | |
|  Protected Attributes inherited from viam::sdk::Resource | |
| LogSource | logger_ | 
gRPC client implementation of a GenericComponent. 
| 
 | overridevirtual | 
Send/receive arbitrary commands to the resource.
| command | the command to execute. | 
Implements viam::sdk::GenericComponent.
| 
 | overridevirtual | 
Implements viam::sdk::GenericComponent.