Navigation
API > API/Plugins > API/Plugins/OnlineServicesCommon > API/Plugins/OnlineServicesCommon/Online
Inheritance Hierarchy
- TOnlineAsyncOpBase
- FOnlineAsyncOp
- TSharedFromThis
- TOnlineAsyncOp
References
| Module | OnlineServicesCommon |
| Header | /Engine/Plugins/Online/OnlineServices/Source/OnlineServicesCommon/Public/Online/OnlineAsyncOp.h |
| Include | #include "Online/OnlineAsyncOp.h" |
Syntax
template<typename OpType>
class TOnlineAsyncOp :
public UE::Online::Private::TOnlineAsyncOpBase< TOnlineAsyncOp< OpType >, OpType, void >,
public UE::Online::FOnlineAsyncOp,
public TSharedFromThis< TOnlineAsyncOp< OpType > >
Remarks
There may be one or more handles pointing to one instance.
Variables
| Type | Name | Description | |
|---|---|---|---|
| int | NextStep | ||
| TOnlineEventCallable< void(const TOnlineAsyncOp< OpType > &, const TOnlineResult< OpType > &)> | OnCompleteEvent | ||
| TOnlineEventCallable< void(const TOnlineAsyncOp< OpType > &)> | OnStartEvent | ||
| FOnlineEventDelegateHandle | OpCacheHandle | ||
| FOnlineServicesCommon & | Services | ||
| TArray< TSharedRef< FAsyncOpSharedHandleState > > | SharedHandleStates | ||
| TSharedRef< FAsyncOpSharedState > | SharedState | ||
| TArray< TUniquePtr< Private::IStep > > | Steps |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
Overridden from FOnlineAsyncOp
| Type | Name | Description | |
|---|---|---|---|
| void | SetError
(
FOnlineError&& Error |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAsyncOpSharedHandleState | |||
| FAsyncOpSharedState |
Typedefs
| Name | Description |
|---|---|
| ParamsType | |
| ResultType |