#include <caching_interceptor.h>

Public Member Functions | |
| CachingInterceptor (grpc::experimental::ClientRpcInfo *info) | |
| void | Intercept (::grpc::experimental::InterceptorBatchMethods *methods) override |
Public Member Functions inherited from grpc::experimental::Interceptor | |
| virtual void | Intercept (InterceptorBatchMethods *methods)=0 |
| virtual | ~Interceptor () |
Private Attributes | |
| std::map< std::string, std::string > | cached_map_ |
| grpc::ClientContext | context_ |
| std::string | response_ |
| std::unique_ptr< grpc::ClientReaderWriter< keyvaluestore::Request, keyvaluestore::Response > > | stream_ |
| std::unique_ptr< keyvaluestore::KeyValueStore::Stub > | stub_ |
Definition at line 33 of file caching_interceptor.h.
|
inline |
Definition at line 35 of file caching_interceptor.h.
|
inlineoverride |
Definition at line 37 of file caching_interceptor.h.
|
private |
Definition at line 123 of file caching_interceptor.h.
|
private |
Definition at line 118 of file caching_interceptor.h.
|
private |
Definition at line 124 of file caching_interceptor.h.
|
private |
Definition at line 122 of file caching_interceptor.h.
|
private |
Definition at line 119 of file caching_interceptor.h.