Navigation
API > API/Plugins > API/Plugins/OnlineServicesCommon
Provides Then continuation for both TOnlineAsyncOp and TOnlineChainableAsyncOp.
| Name | TOnlineAsyncOpBase |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineServices/Source/OnlineServicesCommon/Public/Online/OnlineAsyncOp.h |
| Include Path | #include "Online/OnlineAsyncOp.h" |
Syntax
template<typename Outer , typename OpType, typename LastResultType>
class TOnlineAsyncOpBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TOnlineAsyncOpBase
(
LastResultType& InLastResult |
Online/OnlineAsyncOp.h |
Class Specializations
| Name | Remarks |
|---|---|
| TOnlineAsyncOpBase< Outer, OpType, void > |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
auto ForEach
(
CallableType&& Callable, |
Callable can take one of the following forms, where the second form is used when an asynchronous call can set the promise with a value that is only valid for the duration of the Callable call. | Online/OnlineAsyncOp.h | |
auto ForEachN
(
int32 BatchSize, |
Callable can take one of the following forms, where the second form is used when an asynchronous call can set the promise with a value that is only valid for the duration of the Callable call. | Online/OnlineAsyncOp.h | |
auto Then
(
CallableType&& Callable, |
Callable can take one of the following forms, where the second form is used when an asynchronous call can set the promise with a value that is only valid for the duration of the Callable call ResultType(AsyncOp, LastResult) AsyncOp is a FOnlineAsyncOp& or TOnlineAsyncOp |
Online/OnlineAsyncOp.h |