UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::HAL::FProcess Struct Reference

#include <PlatformProcess.h>

Public Member Functions

constexpr FProcess ()=default
 
 FProcess (const FProcess &)=delete
 
FProcessoperator= (const FProcess &)=delete
 
constexpr FProcess (std::nullptr_t)
 
 FProcess (EProcessId ProcessId)
 
 FProcess (const FProcessStartInfo &StartInfo)
 
 FProcess (const FProcessStartInfo &StartInfo, EProcessId &OutProcessId)
 
 FProcess (FProcess &&Other)
 
 ~FProcess ()
 
FProcessoperator= (std::nullptr_t)
 
FProcessoperator= (FProcess &&Other)
 
decltype(autoNativeHandle () const
 
bool IsRunning ()
 
TOptional< int32GetExitCode ()
 
FProcessWaitForExit ()
 
FProcessKill (bool bEntireTree=false)
 
bool operator== (std::nullptr_t) const
 
 operator bool () const
 

Constructor & Destructor Documentation

◆ FProcess() [1/7]

constexpr UE::HAL::FProcess::FProcess ( )
constexprdefault

◆ FProcess() [2/7]

UE::HAL::FProcess::FProcess ( const FProcess )
delete

◆ FProcess() [3/7]

constexpr UE::HAL::FProcess::FProcess ( std::nullptr_t  )
inlineconstexpr

◆ FProcess() [4/7]

UE::HAL::FProcess::FProcess ( EProcessId  ProcessId)
inline

◆ FProcess() [5/7]

UE::HAL::FProcess::FProcess ( const FProcessStartInfo StartInfo)
inline

◆ FProcess() [6/7]

UE::HAL::FProcess::FProcess ( const FProcessStartInfo StartInfo,
EProcessId OutProcessId 
)
inline

◆ FProcess() [7/7]

UE::HAL::FProcess::FProcess ( FProcess &&  Other)
inline

◆ ~FProcess()

UE::HAL::FProcess::~FProcess ( )
inline

Member Function Documentation

◆ GetExitCode()

TOptional< int32 > UE::HAL::FProcess::GetExitCode ( )
inline

◆ IsRunning()

bool UE::HAL::FProcess::IsRunning ( )
inline

◆ Kill()

FProcess & UE::HAL::FProcess::Kill ( bool  bEntireTree = false)
inline

◆ NativeHandle()

decltype(auto) UE::HAL::FProcess::NativeHandle ( ) const
inline

◆ operator bool()

UE::HAL::FProcess::operator bool ( ) const
inlineexplicit

◆ operator=() [1/3]

FProcess & UE::HAL::FProcess::operator= ( const FProcess )
delete

◆ operator=() [2/3]

FProcess & UE::HAL::FProcess::operator= ( FProcess &&  Other)
inline

◆ operator=() [3/3]

FProcess & UE::HAL::FProcess::operator= ( std::nullptr_t  )
inline

◆ operator==()

bool UE::HAL::FProcess::operator== ( std::nullptr_t  ) const
inline

◆ WaitForExit()

FProcess & UE::HAL::FProcess::WaitForExit ( )
inline

The documentation for this struct was generated from the following file: