Navigation
API > API/Runtime > API/Runtime/Core > API/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 | |||
| FProcHandle | |||
| FRunnableThread * | |||
| bool | Daemonize () |
||
| bool | |||
| 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 |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FProcEnumerator | Process enumerator. | ||
| FProcEnumInfo | Process enumeration info structure. |