![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for FChildWaiterThread:Public Member Functions | |
| FChildWaiterThread (pid_t InChildPid) | |
| virtual | ~FChildWaiterThread () |
| virtual uint32 | Run () |
| virtual void | Exit () |
Public Member Functions inherited from FRunnable | |
| virtual bool | Init () |
| virtual void | Stop () |
| virtual class FSingleThreadRunnable * | GetSingleThreadInterface () |
| virtual | ~FRunnable () |
Public Attributes | |
| int | ChildPid |
Static Public Attributes | |
| static TArray< FChildWaiterThread * > | ChildWaiterThreadsArray |
| static FCriticalSection | ChildWaiterThreadsArrayGuard |
This class exists as an imperfect workaround to allow both "fire and forget" children and children about whose return code we actually care. (maybe we could fork and daemonize ourselves for the first case instead?)
|
inline |
|
inlinevirtual |
| int FChildWaiterThread::ChildPid |
Pid of child to wait for
|
static |
Global table of all waiter threads
|
static |
Lock guarding the acess to child waiter threads