Classes | Namespaces | Typedefs | Enumerations | Functions
polling_entity.h File Reference
#include <grpc/support/port_platform.h>
#include "src/core/lib/iomgr/pollset.h"
#include "src/core/lib/iomgr/pollset_set.h"
#include "src/core/lib/promise/context.h"
Include dependency graph for polling_entity.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  grpc_core::ContextType< grpc_polling_entity >
 
struct  grpc_polling_entity
 

Namespaces

 grpc_core
 

Typedefs

typedef enum grpc_pollset_tag grpc_pollset_tag
 

Enumerations

enum  grpc_pollset_tag { GRPC_POLLS_NONE, GRPC_POLLS_POLLSET, GRPC_POLLS_POLLSET_SET }
 

Functions

void grpc_polling_entity_add_to_pollset_set (grpc_polling_entity *pollent, grpc_pollset_set *pss_dst)
 
grpc_polling_entity grpc_polling_entity_create_from_pollset (grpc_pollset *pollset)
 
grpc_polling_entity grpc_polling_entity_create_from_pollset_set (grpc_pollset_set *pollset_set)
 
void grpc_polling_entity_del_from_pollset_set (grpc_polling_entity *pollent, grpc_pollset_set *pss_dst)
 
bool grpc_polling_entity_is_empty (const grpc_polling_entity *pollent)
 
grpc_pollsetgrpc_polling_entity_pollset (grpc_polling_entity *pollent)
 
grpc_pollset_setgrpc_polling_entity_pollset_set (grpc_polling_entity *pollent)
 

Typedef Documentation

◆ grpc_pollset_tag

Enumeration Type Documentation

◆ grpc_pollset_tag

Enumerator
GRPC_POLLS_NONE 
GRPC_POLLS_POLLSET 
GRPC_POLLS_POLLSET_SET 

Definition at line 28 of file polling_entity.h.

Function Documentation

◆ grpc_polling_entity_add_to_pollset_set()

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 at line 61 of file polling_entity.cc.

◆ grpc_polling_entity_create_from_pollset()

grpc_polling_entity grpc_polling_entity_create_from_pollset ( grpc_pollset pollset)

Definition at line 34 of file polling_entity.cc.

◆ grpc_polling_entity_create_from_pollset_set()

grpc_polling_entity grpc_polling_entity_create_from_pollset_set ( grpc_pollset_set pollset_set)

Definition at line 26 of file polling_entity.cc.

◆ grpc_polling_entity_del_from_pollset_set()

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 at line 78 of file polling_entity.cc.

◆ grpc_polling_entity_is_empty()

bool grpc_polling_entity_is_empty ( const grpc_polling_entity pollent)

Definition at line 57 of file polling_entity.cc.

◆ grpc_polling_entity_pollset()

grpc_pollset* grpc_polling_entity_pollset ( grpc_polling_entity pollent)

If pollent contains a pollset, return it. Otherwise, return NULL

Definition at line 42 of file polling_entity.cc.

◆ grpc_polling_entity_pollset_set()

grpc_pollset_set* grpc_polling_entity_pollset_set ( grpc_polling_entity pollent)

If pollent contains a pollset_set, return it. Otherwise, return NULL

Definition at line 49 of file polling_entity.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:26