GRPC Core  9.0.0
Public Types | Static Public Member Functions
grpc_core::Fork Class Reference

#include <fork.h>

Public Types

typedef void(* child_postfork_func) (void)
 

Static Public Member Functions

static void GlobalInit ()
 
static void GlobalShutdown ()
 
static bool Enabled ()
 
static void IncExecCtxCount ()
 
static void DecExecCtxCount ()
 
static void SetResetChildPollingEngineFunc (child_postfork_func reset_child_polling_engine)
 
static child_postfork_func GetResetChildPollingEngineFunc ()
 
static bool BlockExecCtx ()
 
static void AllowExecCtx ()
 
static void IncThreadCount ()
 
static void DecThreadCount ()
 
static void AwaitThreads ()
 
static void Enable (bool enable)
 

Member Typedef Documentation

◆ child_postfork_func

typedef void(* grpc_core::Fork::child_postfork_func) (void)

Member Function Documentation

◆ AllowExecCtx()

void grpc_core::Fork::AllowExecCtx ( )
static

◆ AwaitThreads()

void grpc_core::Fork::AwaitThreads ( )
static

◆ BlockExecCtx()

bool grpc_core::Fork::BlockExecCtx ( )
static

◆ DecExecCtxCount()

static void grpc_core::Fork::DecExecCtxCount ( )
inlinestatic

◆ DecThreadCount()

void grpc_core::Fork::DecThreadCount ( )
static

◆ Enable()

void grpc_core::Fork::Enable ( bool  enable)
static

◆ Enabled()

bool grpc_core::Fork::Enabled ( )
static

◆ GetResetChildPollingEngineFunc()

Fork::child_postfork_func grpc_core::Fork::GetResetChildPollingEngineFunc ( )
static

◆ GlobalInit()

void grpc_core::Fork::GlobalInit ( )
static

◆ GlobalShutdown()

void grpc_core::Fork::GlobalShutdown ( )
static

◆ IncExecCtxCount()

static void grpc_core::Fork::IncExecCtxCount ( )
inlinestatic

◆ IncThreadCount()

void grpc_core::Fork::IncThreadCount ( )
static

◆ SetResetChildPollingEngineFunc()

void grpc_core::Fork::SetResetChildPollingEngineFunc ( Fork::child_postfork_func  reset_child_polling_engine)
static

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