class CallOpSetInterface

Defined at line 36 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/call_op_set_interface.h

An abstract collection of call ops, used to generate the

grpc_call_op structure to pass down to the lower layers,

and as it is-a CompletionQueueTag, also massages the final

completion into the correct form for consumption in the C++

API.

Public Methods

void FillOps (internal::Call * call)

Fills in grpc_op, starting from ops[*nops] and moving

upwards.

void * core_cq_tag ()

Get the tag to be used at the core completion queue. Generally, the

value of core_cq_tag will be "this". However, it can be overridden if we

want core to process the tag differently (e.g., as a core callback)

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.

void ContinueFillOpsAfterInterception ()

Should be called after interceptors are done running

void ContinueFinalizeResultAfterInterception ()

Should be called after interceptors are done running on the finalize result

path