Navigation
API > API/Plugins > API/Plugins/OnlineServicesCommon > API/Plugins/OnlineServicesCommon/Online
Inheritance Hierarchy
- TOnlineAsyncOpBase
- TOnlineAsyncOp
- TOnlineChainableAsyncOp
- TOnlineChainableAsyncOp< OpType, void >
References
| Module | OnlineServicesCommon |
| Header | /Engine/Plugins/Online/OnlineServices/Source/OnlineServicesCommon/Public/Online/OnlineAsyncOp.h |
| Include | #include "Online/OnlineAsyncOp.h" |
Syntax
template<typename Outer, typename OpType, typename LastResultType>
class TOnlineAsyncOpBase
Remarks
Provides Then continuation for both TOnlineAsyncOp and TOnlineChainableAsyncOp.
Specializations
TOnlineAsyncOpBase< Outer, OpType, void >
Variables
| Type | Name | Description | |
|---|---|---|---|
| LastResultType & | LastResult |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TOnlineAsyncOpBase
(
LastResultType& InLastResult |
Functions
| Type | Name | Description | |
|---|---|---|---|
| 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. | |
| auto | ForEachN
(
int 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. | |
| 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 |