|
static void | CreateAndStart (AsyncServiceT *service,::grpc::ServerCompletionQueue *cq, ControllerT *controller) |
|
|
| RequestResultRpcHandler (AsyncServiceT *service,::grpc::ServerCompletionQueue *cq, ControllerT *controller) |
|
void | Finish (const ::grpc::Status &status) |
| Hide the parent implementation so we can frob our own state machine.
|
|
ControllerT * | controller () |
|
Protected Member Functions inherited from net_instaweb::RpcHandler< AsyncServiceT, RequestT, ResponseT > |
| RpcHandler (AsyncServiceT *service,::grpc::ServerCompletionQueue *cq) |
|
bool | Write (const ResponseT &resp) |
|
bool | Finish (const ::grpc::Status &status) |
|
void | Start () |
|
|
class | NotifyClientCallback |
|
class | RequestResultRpcHandlerTest |
|
template<typename HandlerT, typename ControllerT, typename AsyncServiceT, typename RequestT, typename ResponseT>
static void net_instaweb::RequestResultRpcHandler< HandlerT, ControllerT, AsyncServiceT, RequestT, ResponseT >::CreateAndStart |
( |
AsyncServiceT * |
service, |
|
|
::grpc::ServerCompletionQueue * |
cq, |
|
|
ControllerT * |
controller |
|
) |
| |
|
inlinestatic |
Call this to create a handler and add it to the gRPC event loop. It will free itself.
The documentation for this class was generated from the following file: