template <class Op1, class Op2, class Op3, class Op4, class Op5, class Op6>
class CallOpSet
Defined at line 864 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/call_op_set.h
For access to Register/CompleteAvalanching
Public Methods
void CallOpSet<Op1, Op2, Op3, Op4, Op5, Op6> ()
Defined at line 872 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/call_op_set.h
void CallOpSet<Op1, Op2, Op3, Op4, Op5, Op6> (const CallOpSet<Op1, Op2, Op3, Op4, Op5, Op6> & other)
The copy constructor and assignment operator reset the value of
core_cq_tag_, return_tag_, done_intercepting_ and interceptor_methods_
since those are only meaningful on a specific object, not across objects.
Defined at line 876 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/call_op_set.h
CallOpSet<Op1, Op2, Op3, Op4, Op5, Op6> & operator= (const CallOpSet<Op1, Op2, Op3, Op4, Op5, Op6> & other)
Defined at line 883 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/call_op_set.h
void FillOps (Call * call)
Defined at line 895 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/call_op_set.h
bool FinalizeResult (void ** tag, bool * status)
Defined at line 909 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/call_op_set.h
void set_output_tag (void * return_tag)
Defined at line 939 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/call_op_set.h
void * core_cq_tag ()
Defined at line 941 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/call_op_set.h
void set_core_cq_tag (void * core_cq_tag)
set_core_cq_tag is used to provide a different core CQ tag than "this".
This is used for callback-based tags, where the core tag is the core
callback function. It does not change the use or behavior of any other
function (such as FinalizeResult)
Defined at line 947 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/call_op_set.h
void SetHijackingState ()
This will be called while interceptors are run if the RPC is a hijacked
RPC. This should set hijacking state for each of the ops.
Defined at line 951 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/call_op_set.h
void ContinueFillOpsAfterInterception ()
Should be called after interceptors are done running
Defined at line 961 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/call_op_set.h
void ContinueFinalizeResultAfterInterception ()
Should be called after interceptors are done running on the finalize result
path
Defined at line 987 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/call_op_set.h