class InterceptorBatchMethodsImpl
Defined at line 38 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
Public Methods
void InterceptorBatchMethodsImpl ()
Defined at line 41 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void ~InterceptorBatchMethodsImpl ()
Defined at line 50 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
bool QueryInterceptionHookPoint (experimental::InterceptionHookPoints type)
Defined at line 52 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void Proceed ()
Defined at line 57 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void Hijack ()
Defined at line 65 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void AddInterceptionHookPoint (experimental::InterceptionHookPoints type)
Defined at line 80 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
ByteBuffer * GetSerializedSendMessage ()
Defined at line 84 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
const void * GetSendMessage ()
Defined at line 93 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void ModifySendMessage (const void * message)
Defined at line 98 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
bool GetSendMessageStatus ()
Defined at line 103 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
std::multimap<std::string, std::string> * GetSendInitialMetadata ()
Defined at line 105 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
Status GetSendStatus ()
Defined at line 109 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void ModifySendStatus (const Status & status)
Defined at line 114 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
std::multimap<std::string, std::string> * GetSendTrailingMetadata ()
Defined at line 120 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void * GetRecvMessage ()
Defined at line 124 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
std::multimap<grpc::string_ref, grpc::string_ref> * GetRecvInitialMetadata ()
Defined at line 126 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
Status * GetRecvStatus ()
Defined at line 131 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void FailHijackedSendMessage ()
Defined at line 133 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
std::multimap<grpc::string_ref, grpc::string_ref> * GetRecvTrailingMetadata ()
Defined at line 139 of file ../../third_party/grpc-migrating/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 144 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void SetSendInitialMetadata (std::multimap<std::string, std::string> * metadata)
Defined at line 153 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void SetSendStatus (grpc_status_code * code, std::string * error_details, std::string * error_message)
Defined at line 158 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void SetSendTrailingMetadata (std::multimap<std::string, std::string> * metadata)
Defined at line 165 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void SetRecvMessage (void * message, bool * hijacked_recv_message_failed)
Defined at line 170 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void SetRecvInitialMetadata (MetadataMap * map)
Defined at line 175 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void SetRecvStatus (Status * status)
Defined at line 179 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void SetRecvTrailingMetadata (MetadataMap * map)
Defined at line 181 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
std::unique_ptr<ChannelInterface> GetInterceptedChannel ()
Defined at line 185 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void FailHijackedRecvMessage ()
Defined at line 196 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void ClearState ()
Clears all state
Defined at line 203 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void SetReverse ()
Prepares for Post_recv operations
Defined at line 210 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h
void SetCall (Call * call)
This needs to be set before interceptors are run
Defined at line 217 of file ../../third_party/grpc-migrating/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 221 of file ../../third_party/grpc-migrating/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 225 of file ../../third_party/grpc-migrating/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 240 of file ../../third_party/grpc-migrating/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 264 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/interceptor_common.h