| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Classes/OnlineSessionClient.h |
Include |
#include "OnlineSessionClient.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Config=Game)
class UOnlineSessionClient : public UOnlineSession
Name | Description | ||
---|---|---|---|
|
bHandlingDisconnect |
Have we started returning to main menu already |
|
|
bIsFromInvite |
Is this join from an invite |
|
|
CachedSessionResult |
Cached invite/search result while in the process of tearing down an existing session |
|
|
EndSessionCompleteHandle |
Handle to outstanding end session call |
|
|
OnDestroyForJoinSessionCompleteDelegate |
Delegate for joining a new session after previously destroying it |
|
|
OnDestroyForJoinSessionCompleteDelegateHandle |
||
|
OnDestroyForMainMenuCompleteDelegate |
Delegate for returning to main menu after cleaning up |
|
|
OnDestroyForMainMenuCompleteDelegateHandle |
||
|
OnEndForJoinSessionCompleteDelegate |
Delegate for destroying a session after previously ending it |
|
|
OnEndForJoinSessionCompleteDelegateHandle |
||
|
OnJoinSessionCompleteDelegate |
Delegate after joining a session |
|
|
OnJoinSessionCompleteDelegateHandle |
||
|
OnPlayTogetherEventReceivedDelegate |
Delegate for handling the play together system event |
|
|
OnPlayTogetherEventReceivedDelegateHandle |
||
|
OnSessionInviteAcceptedDelegateHandle |
Handles to the above delegates. |
|
|
OnSessionUserInviteAcceptedDelegate |
Delegate for accepting session invites |
|
|
OnSessionUserInviteAcceptedDelegateHandle |
Delegate handle that stores delegate for when an invite is accepted by a user |
|
|
StartSessionCompleteHandle |
Handle to outstanding start session call |
Name | Description | |
---|---|---|
|
UOnlineSessionClient ( |
Name | Description | ||
---|---|---|---|
|
DestroyExistingSession ( |
Destroys an existing session of a given name |
|
|
DestroyExistingSession_Impl ( |
Implementation of DestroyExistingSession |
|
|
EndExistingSession ( |
Ends an existing session of a given name |
|
|
UGameInstanc... |
GetGameInstance() |
|
|
IOnlineSessi... |
GetSessionInt() |
|
|
UWorld * |
GetWorld() |
|
|
HandleDisconnectInternal ( |
Chance for the session client to handle the disconnect |
|
|
JoinSession ( |
Join a session of a given name after potentially tearing down an existing one |
|
|
OnDestroyForJoinSessionComplete |
Transition from destroying a session to joining a new one of the same name |
|
|
OnDestroyForMainMenuComplete |
Transition from destroying a session to returning to the main menu |
|
|
OnEndForJoinSessionComplete |
Transition from ending a session to destroying a session |
|
|
OnEndSessionComplete |
Delegate called when EndSession has completed |
|
|
OnJoinSessionComplete ( |
Delegate fired when the joining process for an online session has completed |
|
|
OnStartSessionComplete |
Delegate called when StartSession has completed |
|
|
SetInviteFlags ( |
Update the session settings on the client |
Name | Description | ||
---|---|---|---|
|
ClearOnlineDelegates() |
Tear down all delegates used to manage online sessions. |
|
|
EndOnlineSession ( |
End the online session specified |
|
|
HandleDisconnect ( |
Called to tear down any online sessions and return to main menu |
|
|
OnSessionUserInviteAccepted ( |
Called from GameInstance when the user accepts an invite |
|
|
RegisterOnlineDelegates() |
Register all delegates needed to manage online sessions. |
|
|
StartOnlineSession ( |
Start the online session specified |