Classes | Macros | Typedefs | Functions | Variables
wakeup_fd_posix.h File Reference
#include <grpc/support/port_platform.h>
#include "src/core/lib/iomgr/error.h"
Include dependency graph for wakeup_fd_posix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  grpc_wakeup_fd
 
struct  grpc_wakeup_fd_vtable
 

Macros

#define GRPC_WAKEUP_FD_GET_READ_FD(fd_info)   ((fd_info)->read_fd)
 

Typedefs

typedef struct grpc_wakeup_fd grpc_wakeup_fd
 
typedef struct grpc_wakeup_fd_vtable grpc_wakeup_fd_vtable
 

Functions

int grpc_has_wakeup_fd (void)
 
grpc_error_handle grpc_wakeup_fd_consume_wakeup (grpc_wakeup_fd *fd_info) GRPC_MUST_USE_RESULT
 
void grpc_wakeup_fd_destroy (grpc_wakeup_fd *fd_info)
 
void grpc_wakeup_fd_global_destroy (void)
 
void grpc_wakeup_fd_global_init (void)
 
void grpc_wakeup_fd_global_init_force_fallback (void)
 
grpc_error_handle grpc_wakeup_fd_init (grpc_wakeup_fd *fd_info) GRPC_MUST_USE_RESULT
 
grpc_error_handle grpc_wakeup_fd_wakeup (grpc_wakeup_fd *fd_info) GRPC_MUST_USE_RESULT
 

Variables

int grpc_allow_pipe_wakeup_fd
 
int grpc_allow_specialized_wakeup_fd
 
const grpc_wakeup_fd_vtable grpc_specialized_wakeup_fd_vtable
 

Macro Definition Documentation

◆ GRPC_WAKEUP_FD_GET_READ_FD

#define GRPC_WAKEUP_FD_GET_READ_FD (   fd_info)    ((fd_info)->read_fd)

Definition at line 82 of file wakeup_fd_posix.h.

Typedef Documentation

◆ grpc_wakeup_fd

Definition at line 63 of file wakeup_fd_posix.h.

◆ grpc_wakeup_fd_vtable

Function Documentation

◆ grpc_has_wakeup_fd()

int grpc_has_wakeup_fd ( void  )

◆ grpc_wakeup_fd_consume_wakeup()

grpc_error_handle grpc_wakeup_fd_consume_wakeup ( grpc_wakeup_fd fd_info)

◆ grpc_wakeup_fd_destroy()

void grpc_wakeup_fd_destroy ( grpc_wakeup_fd fd_info)

◆ grpc_wakeup_fd_global_destroy()

void grpc_wakeup_fd_global_destroy ( void  )

◆ grpc_wakeup_fd_global_init()

void grpc_wakeup_fd_global_init ( void  )

◆ grpc_wakeup_fd_global_init_force_fallback()

void grpc_wakeup_fd_global_init_force_fallback ( void  )

◆ grpc_wakeup_fd_init()

grpc_error_handle grpc_wakeup_fd_init ( grpc_wakeup_fd fd_info)

◆ grpc_wakeup_fd_wakeup()

grpc_error_handle grpc_wakeup_fd_wakeup ( grpc_wakeup_fd fd_info)

Variable Documentation

◆ grpc_allow_pipe_wakeup_fd

int grpc_allow_pipe_wakeup_fd

◆ grpc_allow_specialized_wakeup_fd

int grpc_allow_specialized_wakeup_fd

◆ grpc_specialized_wakeup_fd_vtable

const grpc_wakeup_fd_vtable grpc_specialized_wakeup_fd_vtable


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