|
| TemplatedGenericStubCallbackInternal (std::shared_ptr< grpc::ChannelInterface > channel) |
|
void | UnaryCall (ClientContext *context, const std::string &method, StubOptions options, const RequestType *request, ResponseType *response, std::function< void(grpc::Status)> on_completion) |
| Setup and start a unary call to a named method method using context and specifying the request and response buffers. More...
|
|
void | PrepareUnaryCall (ClientContext *context, const std::string &method, StubOptions options, const RequestType *request, ResponseType *response, ClientUnaryReactor *reactor) |
| Setup a unary call to a named method method using context and specifying the request and response buffers. More...
|
|
void | PrepareBidiStreamingCall (ClientContext *context, const std::string &method, StubOptions options, ClientBidiReactor< RequestType, ResponseType > *reactor) |
| Setup a call to a named method method using context and tied to reactor . More...
|
|
template<class RequestType, class ResponseType>
class grpc::internal::TemplatedGenericStubCallbackInternal< RequestType, ResponseType >
Generic stubs provide a type-unaware interface to call gRPC methods by name.
In practice, the Request and Response types should be basic types like grpc::ByteBuffer or proto::MessageLite (the base protobuf).