![]() |
Ark Server API (ASA) - Wiki
|
Public Member Functions | |
FAsyncLatentCommand (FAutomationSpecBase *const InSpec, EAsyncExecution InExecution, TFunction< void()> InPredicate, const FTimespan &InTimeout, bool bInSkipIfErrored=false) | |
virtual | ~FAsyncLatentCommand () |
virtual bool | Update () override |
![]() | |
virtual | ~IAutomationLatentCommand () |
![]() | |
TSharedRef< IAutomationLatentCommand, Mode > | AsShared () |
TSharedRef< IAutomationLatentCommand const, Mode > | AsShared () const |
TWeakPtr< IAutomationLatentCommand, Mode > | AsWeak () |
TWeakPtr< IAutomationLatentCommand const, Mode > | AsWeak () const |
FORCEINLINE void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, Mode > const *InSharedPtr, OtherType *InObject) const |
FORCEINLINE void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, Mode > const *InSharedRef, OtherType *InObject) const |
FORCEINLINE bool | DoesSharedInstanceExist () const |
Private Member Functions | |
void | Done () |
void | Reset () |
Private Attributes | |
FAutomationSpecBase *const | Spec |
const EAsyncExecution | Execution |
const TFunction< void()> | Predicate |
const FTimespan | Timeout |
const bool | bSkipIfErrored |
FThreadSafeBool | bDone |
FDateTime | StartedRunning |
TFuture< void > | Future |
Additional Inherited Members | |
![]() | |
IAutomationLatentCommand () | |
double | GetCurrentRunTime () const |
![]() | |
TSharedFromThis () | |
TSharedFromThis (TSharedFromThis const &) | |
FORCEINLINE TSharedFromThis & | operator= (TSharedFromThis const &) |
~TSharedFromThis () | |
![]() | |
static FORCEINLINE TSharedRef< OtherType, Mode > | SharedThis (OtherType *ThisPtr) |
static FORCEINLINE TSharedRef< OtherType const, Mode > | SharedThis (const OtherType *ThisPtr) |
![]() | |
double | StartTime |
Definition at line 2310 of file AutomationTest.h.
|
inline |
Definition at line 2314 of file AutomationTest.h.
|
inlinevirtual |
Definition at line 2323 of file AutomationTest.h.
|
inlineprivate |
|
inlineprivate |
Definition at line 2365 of file AutomationTest.h.
Updates the current command and will only return TRUE when it has fulfilled its role (Load map has completed and wait time has expired)
Implements IAutomationLatentCommand.
Definition at line 2326 of file AutomationTest.h.
|
private |
Definition at line 2380 of file AutomationTest.h.
Definition at line 2378 of file AutomationTest.h.
|
private |
Definition at line 2375 of file AutomationTest.h.
Definition at line 2382 of file AutomationTest.h.
Definition at line 2376 of file AutomationTest.h.
|
private |
Definition at line 2374 of file AutomationTest.h.
|
private |
Definition at line 2381 of file AutomationTest.h.
Definition at line 2377 of file AutomationTest.h.