GRPC Core  9.0.0
Data Structures | Namespaces | Macros | Functions
fork.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/lib/gprpp/fork.h"
#include <string.h>
#include <grpc/support/alloc.h>
#include <grpc/support/sync.h>
#include <grpc/support/time.h>
#include "src/core/lib/gpr/useful.h"
#include "src/core/lib/gprpp/global_config.h"
#include "src/core/lib/gprpp/memory.h"

Data Structures

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

Namespaces

 grpc_core
 Round Robin Policy.
 
 grpc_core::internal
 

Macros

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

Functions

 GPR_GLOBAL_CONFIG_DEFINE_BOOL (grpc_enable_fork_support, false, "Enable folk support")
 

Macro Definition Documentation

◆ BLOCKED

#define BLOCKED (   n)    (n)

◆ GRPC_ENABLE_FORK_SUPPORT_DEFAULT

#define GRPC_ENABLE_FORK_SUPPORT_DEFAULT   false

◆ UNBLOCKED

#define UNBLOCKED (   n)    (n + 2)

Function Documentation

◆ GPR_GLOBAL_CONFIG_DEFINE_BOOL()

GPR_GLOBAL_CONFIG_DEFINE_BOOL ( grpc_enable_fork_support  ,
false  ,
"Enable folk support"   
)