Navigation
API > API/Plugins > API/Plugins/OnlineServicesInterface > API/Plugins/OnlineServicesInterface/Online
References
| Module | OnlineServicesInterface |
| Header | /Engine/Plugins/Online/OnlineServices/Source/OnlineServicesInterface/Public/Online/Achievements.h |
| Include | #include "Online/Achievements.h" |
Syntax
template<typename OpType>
class TOnlineAsyncOpHandle
Constructors
| Type | Name | Description | |
|---|---|---|---|
TOnlineAsyncOpHandle
(
TSharedRef< Private::IOnlineAsyncOpSharedState< OpType >>&& InSharedState |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Cancel
(
const FOnlineError& Reason |
Cancel the operation | |
| EAsyncOpState | GetState () |
Get the state of the operation | |
| TOnlineAsyncOpHandle & | OnComplete
(
ArgTypes&&... Args |
||
| TOnlineAsyncOpHandle & | OnProgress
(
ArgTypes&&... Args |
Need to add a comment here explaining how this works: There's an optional first parameter that is a class instance (raw pointer or shared/weakptr/ref/weakobjptr). | |
| TOnlineAsyncOpHandle & | OnWillRetry
(
ArgTypes&&... Args |