Module |
|
Header |
/Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlineSessionInterface.h |
Include |
#include "Interfaces/OnlineSessionInterface.h" |
class IOnlineSession
Interface definition for the online services session services Session services are defined as anything related managing a session and its state within a platform service
Name | Description | ||
---|---|---|---|
|
OnCancelFindSessionsCompleteDelegates |
Delegate fired when the cancellation of a search for an online session has completed |
|
|
OnCancelMatchmakingCompleteDelegates |
Delegate fired when the cloud matchmaking has been canceled |
|
|
OnCreateSessionCompleteDelegates |
Delegate fired when a session create request has completed |
|
|
OnDestroySessionCompleteDelegates |
Delegate fired when a destroying an online session has completed |
|
|
OnEndSessionCompleteDelegates |
Delegate fired when the online session has transitioned to the ending state |
|
|
OnFindFriendSessionCompleteDelegates |
Delegate fired once the find friend task has completed Session has not been joined at this point, and still requires a call to JoinSession() |
|
|
OnFindSessionsCompleteDelegates |
Delegate fired when the search for an online session has completed |
|
|
OnJoinSessionCompleteDelegates |
Delegate fired when the joining process for an online session has completed |
|
|
OnMatchmakingCompleteDelegates |
Delegate fired when the cloud matchmaking has completed |
|
|
OnPingSearchResultsCompleteDelegates |
Delegate fired when an individual server's query has completed |
|
|
OnRegisterPlayersCompleteDelegates |
Delegate fired when the session registration process has completed |
|
|
OnSessionFailureDelegates |
Delegate fired when an unexpected error occurs that impacts session connectivity or use |
|
|
OnSessionInviteReceivedDelegates |
Called when a user receives a session invitation. |
|
|
OnSessionUserInviteAcceptedDelegates |
Called when a user accepts a session invitation. |
|
|
OnStartSessionCompleteDelegates |
Delegate fired when the online session has transitioned to the started state |
|
|
OnUnregisterPlayersCompleteDelegates |
Delegate fired when the un-registration process has completed |
|
|
OnUpdateSessionCompleteDelegates |
Delegate fired when a update request has completed |
Name | Description | |
---|---|---|
|
IOnlineSession() |
Hidden on purpose |
Name | Description | |
---|---|---|
|
~IOnlineSession() |