Ark Server API (ASA) - Wiki
|
#include <AutomationTest.h>
Public Member Functions | |
virtual | ~IAutomationLatentCommand () |
virtual bool | Update ()=0 |
Public Member Functions inherited from TSharedFromThis< 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 |
Protected Member Functions | |
IAutomationLatentCommand () | |
double | GetCurrentRunTime () const |
Protected Member Functions inherited from TSharedFromThis< IAutomationLatentCommand > | |
TSharedFromThis () | |
TSharedFromThis (TSharedFromThis const &) | |
FORCEINLINE TSharedFromThis & | operator= (TSharedFromThis const &) |
~TSharedFromThis () | |
Protected Attributes | |
double | StartTime |
Private Member Functions | |
bool | InternalUpdate () |
Friends | |
class | FAutomationTestFramework |
Additional Inherited Members | |
Static Protected Member Functions inherited from TSharedFromThis< IAutomationLatentCommand > | |
static FORCEINLINE TSharedRef< OtherType, Mode > | SharedThis (OtherType *ThisPtr) |
static FORCEINLINE TSharedRef< OtherType const, Mode > | SharedThis (const OtherType *ThisPtr) |
Simple abstract base class for creating time deferred of a single test that need to be run sequentially (Loadmap & Wait, Open Editor & Wait, then execute...)
Definition at line 497 of file AutomationTest.h.
|
inlinevirtual |
Definition at line 501 of file AutomationTest.h.
|
inlineprotected |
Default constructor
Definition at line 524 of file AutomationTest.h.
|
inlineprotected |
Definition at line 530 of file AutomationTest.h.
|
inlineprivate |
Private update that allows for use of "StartTime"
Definition at line 512 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)
Implemented in FThreadedAutomationLatentCommand, FAutomationSpecBase::FSingleExecuteLatentCommand, FAutomationSpecBase::FUntilDoneLatentCommand, FAutomationSpecBase::FAsyncUntilDoneLatentCommand, FAutomationSpecBase::FAsyncLatentCommand, FFunctionLatentCommand, FDelayedFunctionLatentCommand, FUntilCommand, and IAutomationLatentCommandWithRetriesAndDelays.
|
friend |
Definition at line 543 of file AutomationTest.h.
|
protected |
For timers, track the first time this ticks
Definition at line 541 of file AutomationTest.h.