Navigation
API > API/Plugins > API/Plugins/OnlineServicesCommon > API/Plugins/OnlineServicesCommon/Online > API/Plugins/OnlineServicesCommon/Online/TOnlineAsyncOp
Inheritance Hierarchy
- IOnlineAsyncOpSharedState
- TOnlineAsyncOp::FAsyncOpSharedHandleState
References
| Module | OnlineServicesCommon |
| Header | /Engine/Plugins/Online/OnlineServices/Source/OnlineServicesCommon/Public/Online/OnlineAsyncOp.h |
| Include | #include "Online/OnlineAsyncOp.h" |
Syntax
class FAsyncOpSharedHandleState :
public UE::Online::Private::IOnlineAsyncOpSharedState< OpType >,
public TSharedFromThis< FAsyncOpSharedHandleState >
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAsyncOpSharedHandleState
(
const TSharedRef< TOnlineAsyncOp< OpType >>& InAsyncOp |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | SetOnWillRetry
(
TDelegate< void(TOnlineAsyncOpHandle< OpType >&Handle, const FWillRetry&)>&& Function |
||
| void | TriggerOnComplete
(
const TOnlineResult< OpType >& Result |
Overridden from IOnlineAsyncOpSharedState
| Type | Name | Description | |
|---|---|---|---|
| void | Cancel
(
const FOnlineError& Reason |
||
| EAsyncOpState | GetState () |
||
| void | SetOnComplete
(
TDelegate< void(const TOnlineResult< OpType >&)>&& Function |
||
| void | SetOnProgress
(
TDelegate< void(const FAsyncProgress&)>&& Function |