8#ifndef DEFAULT_SERVER_FAKE_FORKS
10 #define DEFAULT_SERVER_FAKE_FORKS 0
13#ifndef DEFAULT_FORK_PROCESS_MULTITHREAD
15 #define DEFAULT_FORK_PROCESS_MULTITHREAD 0
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EForkProcessRole
Definition Fork.h:22
static CORE_API void SetIsForkedChildProcess(uint16 ChildIndex=1)
Definition Fork.cpp:69
static CORE_API bool IsForkedChildProcess()
Definition Fork.cpp:64
static CORE_API void LowLevelPostForkChild(uint16 ChildIndex=1)
Definition Fork.cpp:137
static CORE_API FRunnableThread * CreateForkableThread(class FRunnable *InRunnable, const TCHAR *InThreadName, uint32 InStackSize=0, EThreadPriority InThreadPri=TPri_Normal, uint64 InThreadAffinityMask=FPlatformAffinity::GetNoAffinityMask(), EThreadCreateFlags InCreateFlags=EThreadCreateFlags::None, bool bAllowPreFork=false)
Definition ThreadingBase.cpp:1712
static CORE_API void LowLevelPreFork()
Definition Fork.cpp:127
static CORE_API void LowLevelPostForkParent()
Definition Fork.cpp:132
static CORE_API bool IsForkRequested()
Definition Fork.cpp:80
static CORE_API void OnForkingOccured()
Definition Fork.cpp:86
static CORE_API bool SupportsMultithreadingPostFork()
Definition Fork.cpp:108
static CORE_API uint16 GetForkedChildProcessIndex()
Definition Fork.cpp:75
static CORE_API bool IsForkedMultithreadInstance()
Definition Fork.cpp:103
Definition RunnableThread.h:20