|
| 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: