Classes | Namespaces | Macros | Functions
fork.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/lib/gprpp/fork.h"
#include <grpc/impl/codegen/gpr_types.h>
#include <grpc/support/atm.h>
#include <grpc/support/sync.h>
#include <grpc/support/time.h>
#include "src/core/lib/gprpp/global_config_env.h"
Include dependency graph for fork.cc:

Go to the source code of this file.

Classes

class  grpc_core::internal::ExecCtxState
 
class  grpc_core::internal::ThreadState
 

Namespaces

 grpc_core
 
 grpc_core::internal
 

Macros

#define BLOCKED(n)   (n)
 
#define GRPC_ENABLE_FORK_SUPPORT_DEFAULT   false
 
#define UNBLOCKED(n)   ((n) + 2)
 

Functions

 GPR_GLOBAL_CONFIG_DEFINE_BOOL (grpc_enable_fork_support, GRPC_ENABLE_FORK_SUPPORT_DEFAULT, "Enable fork support")
 

Macro Definition Documentation

◆ BLOCKED

#define BLOCKED (   n)    (n)

Definition at line 55 of file fork.cc.

◆ GRPC_ENABLE_FORK_SUPPORT_DEFAULT

#define GRPC_ENABLE_FORK_SUPPORT_DEFAULT   false

Definition at line 38 of file fork.cc.

◆ UNBLOCKED

#define UNBLOCKED (   n)    ((n) + 2)

Definition at line 54 of file fork.cc.

Function Documentation

◆ GPR_GLOBAL_CONFIG_DEFINE_BOOL()

GPR_GLOBAL_CONFIG_DEFINE_BOOL ( grpc_enable_fork_support  ,
GRPC_ENABLE_FORK_SUPPORT_DEFAULT  ,
"Enable fork support"   
)


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