Viam C++ SDK current
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
viam::sdk::ClientHelper< ClientType, StubType, RequestType, ResponseType > Class Template Reference

Public Types

using PFn
 

Public Member Functions

 ClientHelper (ClientType *client, StubType *stub, PFn pfn)
 
ClientHelperwith (const AttributeMap &extra)
 
template<typename RequestSetupCallable >
ClientHelperwith (RequestSetupCallable &&rsc)
 
template<typename RequestSetupCallable >
ClientHelperwith (const AttributeMap &extra, RequestSetupCallable &&rsc)
 
template<typename ResponseHandlerCallable = decltype(default_rhc_)>
auto invoke (ResponseHandlerCallable &&rhc=default_rhc_)
 
template<typename ResponseHandlerCallable , typename ErrorHandlerCallable >
auto invoke (ResponseHandlerCallable &&rhc, ErrorHandlerCallable &&ehc)
 

Member Typedef Documentation

◆ PFn

Initial value:
::grpc::Status (StubType::*)(::grpc::ClientContext*,
const RequestType&,
ResponseType*)

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