| FRunnable
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Misc/InteractiveProcess.h |
Include |
#include "Misc/InteractiveProcess.h" |
class FInteractiveProcess : public FRunnable
Implements an external process that can be interacted.
Name | Description | |
---|---|---|
|
FInteractiveProcess |
Creates a new interactive process. |
|
FInteractiveProcess |
Creates a new interactive process. |
Name | Description | |
---|---|---|
|
~FInteractiveProcess() |
Destructor. |
Name | Description | ||
---|---|---|---|
|
Cancel ( |
Cancels the process. |
|
|
GetDuration() |
Gets the duration of time that the task has been running. |
|
|
GetProcessHandle() |
Gets the Process Handle. The instance can be invalid if the process was not created. |
|
|
int |
GetReturnCode() |
Returns the return code from the exited process |
|
IsRunning() |
Checks whether the process is still running. |
|
|
Launch() |
Launches the process |
|
|
FSimpleDeleg... |
OnCanceled() |
Returns a delegate that is executed when the process has been canceled. |
|
FOnInteracti... |
OnCompleted() |
Returns a delegate that is executed when the interactive process completed. |
|
FOnInteracti... |
OnOutput() |
Returns a delegate that is executed when a interactive process produces output. |
|
ProcessOutput ( |
Processes the given output string. |
|
|
SendMessageToProcessIf() |
Takes the first message to be sent from MessagesToProcess, if there is one, and sends it to process |
|
|
SendWhenReady ( |
Sends the string message when process is ready |
|
|
SendWhenReady |
Sends the data message when process is ready |