#include <grpc/support/port_platform.h>#include "src/core/lib/iomgr/port.h"#include <grpc/fork.h>#include <grpc/support/log.h>
Go to the source code of this file.
Functions | |
| void | grpc_fork_handlers_auto_register () |
| void | grpc_postfork_child () |
| void | grpc_postfork_parent () |
| void | grpc_prefork () |
| void grpc_fork_handlers_auto_register | ( | ) |
Definition at line 39 of file fork_windows.cc.
| void grpc_postfork_child | ( | ) |
Definition at line 37 of file fork_windows.cc.
| void grpc_postfork_parent | ( | ) |
Definition at line 35 of file fork_windows.cc.
| void grpc_prefork | ( | void | ) |
gRPC applications should call this before calling fork(). There should be no active gRPC function calls between calling grpc_prefork() and grpc_postfork_parent()/grpc_postfork_child().
Typical use: grpc_prefork(); int pid = fork(); if (pid) { grpc_postfork_parent(); // Parent process.. } else { grpc_postfork_child(); // Child process... }
Definition at line 33 of file fork_windows.cc.