|
GRPC Core
7.0.0
|
EXPERIMENTAL: Specifies an interface class to be used as a tag for callback-based completion queues. More...
#include <grpc_types.h>
Data Fields | |
| void(* | functor_run )(struct grpc_experimental_completion_queue_functor *, int) |
| The run member specifies a function that will be called when this tag is extracted from the completion queue. More... | |
| int | internal_success |
| The following fields are not API. More... | |
| struct grpc_experimental_completion_queue_functor * | internal_next |
EXPERIMENTAL: Specifies an interface class to be used as a tag for callback-based completion queues.
This can be used directly, as the first element of a struct in C, or as a base class in C++. Its "run" value should be assigned to some non-member function, such as a static method.
| void(* grpc_experimental_completion_queue_functor::functor_run) (struct grpc_experimental_completion_queue_functor *, int) |
The run member specifies a function that will be called when this tag is extracted from the completion queue.
Its arguments will be a pointer to this functor and a boolean that indicates whether the operation succeeded (non-zero) or failed (zero)
| struct grpc_experimental_completion_queue_functor* grpc_experimental_completion_queue_functor::internal_next |
| int grpc_experimental_completion_queue_functor::internal_success |
The following fields are not API.
They are meant for internal use.
1.8.13