19 #ifndef GRPC_CORE_LIB_IOMGR_POLLING_ENTITY_H
20 #define GRPC_CORE_LIB_IOMGR_POLLING_ENTITY_H
grpc_pollset_set * grpc_polling_entity_pollset_set(grpc_polling_entity *pollent)
If pollent contains a pollset_set, return it.
Definition: polling_entity.cc:49
grpc_pollset_tag
Definition: polling_entity.h:27
@ GRPC_POLLS_POLLSET
Definition: polling_entity.h:29
@ GRPC_POLLS_POLLSET_SET
Definition: polling_entity.h:30
@ GRPC_POLLS_NONE
Definition: polling_entity.h:28
void grpc_polling_entity_add_to_pollset_set(grpc_polling_entity *pollent, grpc_pollset_set *pss_dst)
Add the pollset or pollset_set in pollent to the destination pollset_set * pss_dst.
Definition: polling_entity.cc:61
grpc_polling_entity grpc_polling_entity_create_from_pollset(grpc_pollset *pollset)
Definition: polling_entity.cc:34
bool grpc_polling_entity_is_empty(const grpc_polling_entity *pollent)
Definition: polling_entity.cc:57
grpc_pollset * grpc_polling_entity_pollset(grpc_polling_entity *pollent)
If pollent contains a pollset, return it.
Definition: polling_entity.cc:42
grpc_polling_entity grpc_polling_entity_create_from_pollset_set(grpc_pollset_set *pollset_set)
Definition: polling_entity.cc:26
void grpc_polling_entity_del_from_pollset_set(grpc_polling_entity *pollent, grpc_pollset_set *pss_dst)
Delete the pollset or pollset_set in pollent from the destination pollset_set * pss_dst.
Definition: polling_entity.cc:78
struct grpc_pollset_set grpc_pollset_set
Definition: pollset_set.h:31
Definition: polling_entity.h:37
grpc_pollset * pollset
Definition: polling_entity.h:39
grpc_pollset_tag tag
Definition: polling_entity.h:42
grpc_pollset_set * pollset_set
Definition: polling_entity.h:40
union grpc_polling_entity::@24 pollent
Definition: pollset_custom.cc:40