Public Attributes | List of all members
grpc_timer Struct Reference

#include <timer.h>

Public Attributes

union {
   void *   custom_timer
 
   grpc_event_engine::experimental::EventEngine::TaskHandle   ee_task_handle
 
}; 
 
grpc_closureclosure
 
gpr_atm deadline
 
int64_t deadline
 
struct grpc_timerhash_table_next
 
uint32_t heap_index
 
struct grpc_timernext
 
bool pending
 
struct grpc_timerprev
 

Detailed Description

Definition at line 33 of file iomgr/timer.h.

Member Data Documentation

◆ @18

union { ... }

◆ closure

grpc_closure * grpc_timer::closure

Definition at line 40 of file iomgr/timer.h.

◆ custom_timer

void* grpc_timer::custom_timer

Definition at line 47 of file iomgr/timer.h.

◆ deadline [1/2]

gpr_atm grpc_timer::deadline

Definition at line 29 of file timer_generic.h.

◆ deadline [2/2]

int64_t grpc_timer::deadline

Definition at line 34 of file iomgr/timer.h.

◆ ee_task_handle

Definition at line 48 of file iomgr/timer.h.

◆ hash_table_next

struct grpc_timer * grpc_timer::hash_table_next

Definition at line 42 of file iomgr/timer.h.

◆ heap_index

uint32_t grpc_timer::heap_index

Definition at line 36 of file iomgr/timer.h.

◆ next

struct grpc_timer * grpc_timer::next

Definition at line 38 of file iomgr/timer.h.

◆ pending

bool grpc_timer::pending

Definition at line 37 of file iomgr/timer.h.

◆ prev

struct grpc_timer * grpc_timer::prev

Definition at line 39 of file iomgr/timer.h.


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


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