Navigation
Unreal Engine C++ API Reference > Runtime > Core > Unix
Inheritance Hierarchy
- FGenericPlatformProcess
- FUnixPlatformProcess
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Unix/UnixPlatformProcess.h |
Include | #include "Unix/UnixPlatformProcess.h" |
Syntax
struct FUnixPlatformProcess : public FGenericPlatformProcess
Remarks
Unix implementation of the Process OS functions
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
const TCHAR * | ||
![]() ![]() |
bool | CanLaunchURL
(
const TCHAR* URL |
|
![]() ![]() |
void | Releases locks that we held for IsFirstInstance check. | |
![]() ![]() |
void | ClosePipe
(
void* ReadPipe, |
|
![]() ![]() |
void | CloseProc
(
FProcHandle& ProcessHandle |
|
![]() ![]() |
const TCHAR * | ComputerName () |
|
![]() ![]() |
bool | CreatePipe
(
void*& ReadPipe, |
|
![]() ![]() |
FProcHandle | CreateProc
(
const TCHAR* URL, |
|
![]() ![]() |
FProcHandle | CreateProc
(
const TCHAR* URL, |
|
![]() ![]() |
FRunnableThread * | ||
![]() ![]() |
bool | Daemonize () |
|
![]() ![]() |
bool | ExecProcess
(
const TCHAR* URL, |
|
![]() ![]() |
const TCHAR * | ExecutableName
(
bool bRemoveExtension |
|
![]() ![]() |
const TCHAR * | ||
![]() ![]() |
void | ExploreFolder
(
const TCHAR* FilePath |
|
![]() ![]() |
void | FreeDllHandle
(
void* DllHandle |
|
![]() ![]() |
FString | GenerateApplicationPath
(
const FString& AppName, |
|
![]() ![]() |
FString | GetApplicationName
(
uint32 ProcessId |
|
![]() ![]() |
FString | GetApplicationSettingsDir
(
const ApplicationSettingsContext& Settings |
|
![]() ![]() |
uint32 | ||
![]() ![]() |
uint32 | ||
![]() ![]() |
FString | ||
![]() ![]() |
void * | GetDllExport
(
void* DllHandle, |
|
![]() ![]() |
void * | GetDllHandle
(
const TCHAR* Filename |
|
![]() ![]() |
const TCHAR * | ||
![]() ![]() |
const TCHAR * | ||
![]() ![]() |
const FString | ||
![]() ![]() |
bool | GetProcReturnCode
(
FProcHandle& ProcHandle, |
|
![]() ![]() |
bool | IsApplicationRunning
(
const TCHAR* ProcName |
|
![]() ![]() |
bool | IsApplicationRunning
(
uint32 ProcessId |
|
![]() ![]() |
bool | ||
![]() ![]() |
bool | IsProcRunning
(
FProcHandle& ProcessHandle |
|
![]() ![]() |
bool | LaunchFileInDefaultExternalApplication
(
const TCHAR* FileName, |
|
![]() ![]() |
void | ||
![]() ![]() |
void | ||
![]() ![]() |
FProcHandle | OpenProcess
(
uint32 ProcessID |
|
![]() ![]() |
FString | ReadPipe
(
void* ReadPipe |
|
![]() ![]() |
bool | ReadPipeToArray
(
void* ReadPipe, |
|
![]() ![]() |
void | ||
![]() ![]() |
bool | SetProcessLimits
(
EProcessResource::Type Resource, |
|
![]() ![]() |
void | SetThreadNiceValue
(
uint32_t ThreadId, |
|
![]() ![]() |
void | SetThreadPriority
(
EThreadPriority NewPriority |
|
![]() ![]() |
void | TerminateProc
(
FProcHandle& ProcessHandle, |
|
![]() ![]() |
int32 | TranslateThreadPriority
(
EThreadPriority Priority |
|
![]() ![]() |
const TCHAR * | UserDir () |
|
![]() ![]() |
const TCHAR * | UserHomeDir () |
Returns user home directory (i.e. $HOME). |
![]() ![]() |
const TCHAR * | UserName
(
bool bOnlyAlphaNumeric |
|
![]() ![]() |
const TCHAR * | ||
![]() ![]() |
const TCHAR * | UserTempDir () |
|
![]() ![]() |
EWaitAndForkResult | WaitAndFork () |
|
![]() ![]() |
void | WaitForProc
(
FProcHandle& ProcessHandle |
|
![]() ![]() |
bool | ||
![]() ![]() |
bool | WritePipe
(
void* WritePipe, |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FProcEnumerator | Process enumerator. | |
![]() |
FProcEnumInfo | Process enumeration info structure. |