GRPC Core  7.0.0
Data Fields
grpc_experimental_completion_queue_functor Struct Reference

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...
 

Detailed Description

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.

Field Documentation

◆ functor_run

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)


The documentation for this struct was generated from the following file: