class InterceptorBatchMethodsImpl
Defined at line 37 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
Public Methods
void InterceptorBatchMethodsImpl ()
Defined at line 40 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void ~InterceptorBatchMethodsImpl ()
Defined at line 49 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
bool QueryInterceptionHookPoint (experimental::InterceptionHookPoints type)
Defined at line 51 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void Proceed ()
Defined at line 56 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void Hijack ()
Defined at line 64 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void AddInterceptionHookPoint (experimental::InterceptionHookPoints type)
Defined at line 79 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
ByteBuffer * GetSerializedSendMessage ()
Defined at line 83 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
const void * GetSendMessage ()
Defined at line 92 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void ModifySendMessage (const void * message)
Defined at line 97 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
bool GetSendMessageStatus ()
Defined at line 102 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
std::multimap<std::string, std::string> * GetSendInitialMetadata ()
Defined at line 104 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
Status GetSendStatus ()
Defined at line 108 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void ModifySendStatus (const Status & status)
Defined at line 113 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
std::multimap<std::string, std::string> * GetSendTrailingMetadata ()
Defined at line 119 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void * GetRecvMessage ()
Defined at line 123 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
std::multimap<grpc::string_ref, grpc::string_ref> * GetRecvInitialMetadata ()
Defined at line 125 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
Status * GetRecvStatus ()
Defined at line 130 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void FailHijackedSendMessage ()
Defined at line 132 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
std::multimap<grpc::string_ref, grpc::string_ref> * GetRecvTrailingMetadata ()
Defined at line 138 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void SetSendMessage (ByteBuffer *buf,const void **msg,bool *fail_send_message,std::function<Status (const void *)>serializer)
Defined at line 143 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void SetSendInitialMetadata (std::multimap<std::string, std::string> * metadata)
Defined at line 152 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void SetSendStatus (grpc_status_code *code,std::string *error_details,std::string *error_message)
Defined at line 157 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void SetSendTrailingMetadata (std::multimap<std::string, std::string> * metadata)
Defined at line 164 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void SetRecvMessage (void * message, bool * hijacked_recv_message_failed)
Defined at line 169 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void SetRecvInitialMetadata (MetadataMap * map)
Defined at line 174 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void SetRecvStatus (Status * status)
Defined at line 178 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void SetRecvTrailingMetadata (MetadataMap * map)
Defined at line 180 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
std::unique_ptr<ChannelInterface> GetInterceptedChannel ()
Defined at line 184 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void FailHijackedRecvMessage ()
Defined at line 195 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void ClearState ()
Clears all state
Defined at line 202 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void SetReverse ()
Prepares for Post_recv operations
Defined at line 209 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void SetCall (Call * call)
This needs to be set before interceptors are run
Defined at line 216 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
void SetCallOpSetInterface (CallOpSetInterface * ops)
This needs to be set before interceptors are run using RunInterceptors().
Alternatively, RunInterceptors(std::function
<void
(void)> f) can be used.
Defined at line 220 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
bool InterceptorsListEmpty ()
SetCall should have been called before this.
Returns true if the interceptors list is empty
Defined at line 224 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
bool RunInterceptors ()
This should be used only by subclasses of CallOpSetInterface. SetCall and
SetCallOpSetInterface should have been called before this. After all the
interceptors are done running, either ContinueFillOpsAfterInterception or
ContinueFinalizeOpsAfterInterception will be called. Note that neither of
them is invoked if there were no interceptors registered.
Defined at line 239 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h
bool RunInterceptors (std::function<void ()> f)
Returns true if no interceptors are run. Returns false otherwise if there
are interceptors registered. After the interceptors are done running
will be invoked. This is to be used only by BaseAsyncRequest and
SyncRequest.
Defined at line 263 of file ../../third_party/grpc/src/include/grpcpp/impl/interceptor_common.h