|
GRPC C++
1.26.0
|
A closure over a grpc_iomgr_cb_func. More...
#include <closure.h>
Data Fields | |
| union { | |
| grpc_closure * next | |
| grpc_core::ManualConstructor< grpc_core::MultiProducerSingleConsumerQueue::Node > mpscq_node | |
| uintptr_t scratch | |
| } | next_data |
| Once queued, next indicates the next queued closure; before then, scratch space. More... | |
| grpc_iomgr_cb_func | cb |
| Bound callback. More... | |
| void * | cb_arg |
| Arguments to be passed to "cb". More... | |
| union { | |
| grpc_error * error | |
| uintptr_t scratch | |
| } | error_data |
| Once queued, the result of the closure. More... | |
| bool | scheduled |
| bool | run |
| const char * | file_created |
| int | line_created |
| const char * | file_initiated |
| int | line_initiated |
A closure over a grpc_iomgr_cb_func.
| grpc_iomgr_cb_func grpc_closure::cb |
Bound callback.
| void* grpc_closure::cb_arg |
Arguments to be passed to "cb".
| grpc_error* grpc_closure::error |
| union { ... } grpc_closure::error_data |
Once queued, the result of the closure.
Before then: scratch space
| const char* grpc_closure::file_created |
| const char* grpc_closure::file_initiated |
| int grpc_closure::line_created |
| int grpc_closure::line_initiated |
| grpc_core::ManualConstructor< grpc_core::MultiProducerSingleConsumerQueue::Node> grpc_closure::mpscq_node |
| grpc_closure* grpc_closure::next |
| union { ... } grpc_closure::next_data |
Once queued, next indicates the next queued closure; before then, scratch space.
| bool grpc_closure::run |
| bool grpc_closure::scheduled |
| uintptr_t grpc_closure::scratch |