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