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 |