#include <closure.h>

Public Attributes | |
| grpc_iomgr_cb_func | cb |
| void * | cb_arg |
| union { | |
| uintptr_t error | |
| uintptr_t scratch | |
| } | error_data |
| const char * | file_created |
| const char * | file_initiated |
| int | line_created |
| int | line_initiated |
| union { | |
| grpc_core::ManualConstructor< grpc_core::MultiProducerSingleConsumerQueue::Node > mpscq_node | |
| grpc_closure * next | |
| uintptr_t scratch | |
| } | next_data |
| bool | run |
| bool | scheduled |
| grpc_iomgr_cb_func grpc_closure::cb |
| union { ... } grpc_closure::error_data |
Once queued, the result of the closure. Before then: scratch space
| 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