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.
More...
#include <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.
◆ ContinueFillOpsAfterInterception()
virtual void grpc::internal::CallOpSetInterface::ContinueFillOpsAfterInterception |
( |
| ) |
|
|
pure virtual |
◆ ContinueFinalizeResultAfterInterception()
virtual void grpc::internal::CallOpSetInterface::ContinueFinalizeResultAfterInterception |
( |
| ) |
|
|
pure virtual |
◆ core_cq_tag()
virtual void* grpc::internal::CallOpSetInterface::core_cq_tag |
( |
| ) |
|
|
pure virtual |
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)
◆ FillOps()
virtual void grpc::internal::CallOpSetInterface::FillOps |
( |
internal::Call * |
call | ) |
|
|
pure virtual |
Fills in grpc_op, starting from ops[*nops] and moving upwards.
◆ SetHijackingState()
virtual void grpc::internal::CallOpSetInterface::SetHijackingState |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: