Page Speed Optimization Libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
net_instaweb::ExpensiveOperationRpcContext Class Reference

#include "expensive_operation_rpc_context.h"

Inheritance diagram for net_instaweb::ExpensiveOperationRpcContext:

Public Member Functions

 ExpensiveOperationRpcContext (grpc::CentralControllerRpcService::StubInterface *stub,::grpc::CompletionQueue *queue, ThreadSystem *thread_system, MessageHandler *handler, ExpensiveOperationCallback *callback)
void Done () override

Detailed Description

ExpensiveOperationContext implementation for use with gRPC. All of the interesting code is in ExpensiveOperationRequestResultRpcClient (in the .cc file), this is just a wrapper to adapt it onto ExpensiveOperationContext.

Member Function Documentation

void net_instaweb::ExpensiveOperationRpcContext::Done ( )

Mark the expensive operation as complete. Automatically invoked at destruction if not explicitly called.

Implements net_instaweb::ExpensiveOperationContext.

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