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

Public Member Functions

 ClientHelper (ClientType *client, StubType *stub, MethodType pfn)
 
ClientHelperwith (const ProtoStruct &extra)
 
template<typename RequestSetupCallable >
ClientHelperwith (RequestSetupCallable &&rsc)
 
template<typename RequestSetupCallable >
ClientHelperwith (const ProtoStruct &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)
 
template<typename ResponseHandlerCallable , typename ErrorHandlerCallable = decltype(default_ehc_)>
auto invoke_stream (ResponseHandlerCallable rhc, ErrorHandlerCallable &&ehc=default_ehc_)
 

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