UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FIOSApplicationInfo Struct Reference

#include <IOSPlatformCrashContext.h>

Public Member Functions

void Init ()
 
 ~FIOSApplicationInfo ()
 

Static Public Member Functions

static FGuid RunGUID ()
 
static FString TemporaryCrashReportFolder ()
 
static FString TemporaryCrashReportName ()
 

Public Attributes

bool bIsSandboxed
 
int32 NumCores
 
char AppNameUTF8 [PATH_MAX+1]
 
char AppLogPath [PATH_MAX+1]
 
char CrashReportPath [PATH_MAX+1]
 
char PLCrashReportPath [PATH_MAX+1]
 
char OSVersionUTF8 [PATH_MAX+1]
 
char MachineName [PATH_MAX+1]
 
char MachineCPUString [PATH_MAX+1]
 
FString AppPath
 
FString AppName
 
FString AppBundleID
 
FString OSVersion
 
FString OSBuild
 
FString MachineUUID
 
FString MachineModel
 
FString BiosRelease
 
FString BiosRevision
 
FString BiosUUID
 
FString ParentProcess
 
FString LCID
 
FString CommandLine
 
FString BranchBaseDir
 
FString PrimaryGPU
 
FString ExecutableName
 
NSOperatingSystemVersion OSXVersion
 
FGuid RunUUID
 
FString XcodePath
 

Static Public Attributes

static PLCrashReporterCrashReporter
 
static FIOSMallocCrashHandlerCrashMalloc
 

Detailed Description

Information that cannot be obtained during a signal-handler is initialised here. This ensures that we only call safe functions within the crash reporting handler.

Constructor & Destructor Documentation

◆ ~FIOSApplicationInfo()

FIOSApplicationInfo::~FIOSApplicationInfo ( )

Member Function Documentation

◆ Init()

void FIOSApplicationInfo::Init ( )

◆ RunGUID()

FGuid FIOSApplicationInfo::RunGUID ( )
static

◆ TemporaryCrashReportFolder()

FString FIOSApplicationInfo::TemporaryCrashReportFolder ( )
static

◆ TemporaryCrashReportName()

FString FIOSApplicationInfo::TemporaryCrashReportName ( )
static

Member Data Documentation

◆ AppBundleID

FString FIOSApplicationInfo::AppBundleID

◆ AppLogPath

char FIOSApplicationInfo::AppLogPath[PATH_MAX+1]

◆ AppName

FString FIOSApplicationInfo::AppName

◆ AppNameUTF8

char FIOSApplicationInfo::AppNameUTF8[PATH_MAX+1]

◆ AppPath

FString FIOSApplicationInfo::AppPath

◆ BiosRelease

FString FIOSApplicationInfo::BiosRelease

◆ BiosRevision

FString FIOSApplicationInfo::BiosRevision

◆ BiosUUID

FString FIOSApplicationInfo::BiosUUID

◆ bIsSandboxed

bool FIOSApplicationInfo::bIsSandboxed

◆ BranchBaseDir

FString FIOSApplicationInfo::BranchBaseDir

◆ CommandLine

FString FIOSApplicationInfo::CommandLine

◆ CrashMalloc

FIOSMallocCrashHandler * FIOSApplicationInfo::CrashMalloc
static

◆ CrashReporter

PLCrashReporter * FIOSApplicationInfo::CrashReporter
static

◆ CrashReportPath

char FIOSApplicationInfo::CrashReportPath[PATH_MAX+1]

◆ ExecutableName

FString FIOSApplicationInfo::ExecutableName

◆ LCID

FString FIOSApplicationInfo::LCID

◆ MachineCPUString

char FIOSApplicationInfo::MachineCPUString[PATH_MAX+1]

◆ MachineModel

FString FIOSApplicationInfo::MachineModel

◆ MachineName

char FIOSApplicationInfo::MachineName[PATH_MAX+1]

◆ MachineUUID

FString FIOSApplicationInfo::MachineUUID

◆ NumCores

int32 FIOSApplicationInfo::NumCores

◆ OSBuild

FString FIOSApplicationInfo::OSBuild

◆ OSVersion

FString FIOSApplicationInfo::OSVersion

◆ OSVersionUTF8

char FIOSApplicationInfo::OSVersionUTF8[PATH_MAX+1]

◆ OSXVersion

NSOperatingSystemVersion FIOSApplicationInfo::OSXVersion

◆ ParentProcess

FString FIOSApplicationInfo::ParentProcess

◆ PLCrashReportPath

char FIOSApplicationInfo::PLCrashReportPath[PATH_MAX+1]

◆ PrimaryGPU

FString FIOSApplicationInfo::PrimaryGPU

◆ RunUUID

FGuid FIOSApplicationInfo::RunUUID

◆ XcodePath

FString FIOSApplicationInfo::XcodePath

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