 |
void |
|
|
 |
void |
|
|
 |
TOnlineAsyncOpHandle< FAddSessionMember > |
|
Adds the given user as a new session member to the session with the given name The number of open slots in the session will decrease accordingly |
 |
TFuture< TOnlineResult< FAddSessionMember > > |
|
|
 |
TOnlineResult< FAddSessionMember > |
|
|
 |
void |
|
|
 |
void |
|
|
 |
FSessionUpdate |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOptional< FOnlineError > |
|
|
 |
TOnlineResult< FClearPresenceSession > |
|
Clears the presence session for the given user. |
 |
TOnlineResult< FClearPresenceSession > |
|
|
 |
void |
|
|
 |
void |
|
|
 |
TOnlineAsyncOpHandle< FCreateSession > |
|
Creates a new session with the given parameters, and assigns to it the given local name. |
 |
TFuture< TOnlineResult< FCreateSession > > |
|
|
 |
TOnlineAsyncOpHandle< FFindSessions > |
|
Queries the API session service for sessions matching the given parameters. |
 |
TFuture< TOnlineResult< FFindSessions > > |
|
|
 |
TOnlineResult< FGetAllSessionInvites > |
|
Gets an array of references to all the session invites the given user has received. |
 |
TOnlineResult< FGetAllSessions > |
|
ISessions. |
 |
TOnlineResult< FGetMutableSessionById > |
|
|
 |
TOnlineResult< FGetMutableSessionByName > |
|
Auxiliary methods. |
 |
TOnlineResult< FGetPresenceSession > |
|
Gets a reference to the session set as presence session for the given user. |
 |
TOnlineResult< FGetSessionById > |
|
Gets a reference to the session with the given id handle. |
 |
TOnlineResult< FGetSessionByName > |
|
Gets a reference to the session with the given local name. |
 |
TOnlineResult< FGetSessionInviteById > |
|
Gets a reference to the session invite with the given invite id. |
 |
TOnlineResult< FIsPresenceSession > |
|
Returns whether the session with the given id is set as the presence session for the given user. |
 |
TOnlineAsyncOpHandle< FJoinSession > |
|
Joins the session with the given session id, and assigns to it the given local name. |
 |
TFuture< TOnlineResult< FJoinSession > > |
|
|
 |
TOnlineAsyncOpHandle< FLeaveSession > |
|
Leaves and optionally destroys the session with the given name. |
 |
TFuture< TOnlineResult< FLeaveSession > > |
|
|
 |
TOnlineEvent< void(const FSessionInviteReceived &)> |
|
This event will trigger as a result of receiving a session invite. |
 |
TOnlineEvent< void(const FSessionJoined &)> |
|
This event will trigger as a result of joining a session. |
 |
TOnlineEvent< void(const FSessionLeft &)> |
|
This event will trigger as a result of leaving or destroying a session. |
 |
TOnlineEvent< void(const FSessionUpdated &)> |
|
This event will trigger as a result of updating a session's settings, or whenever a session update event is received by the API. |
 |
TOnlineEvent< void(const FUISessionJoinRequested &)> |
|
This event will trigger as a result of accepting a session invite or joining a session via the platform UI. |
 |
TOnlineAsyncOpHandle< FRejectSessionInvite > |
|
Rejects the session invite with the given invite id. |
 |
TFuture< TOnlineResult< FRejectSessionInvite > > |
|
|
 |
TOnlineAsyncOpHandle< FRemoveSessionMember > |
|
Removes the given user from the session with the given name The number of open slots in the session will increase accordingly |
 |
TFuture< TOnlineResult< FRemoveSessionMember > > |
|
|
 |
TOnlineResult< FRemoveSessionMember > |
|
|
 |
TOnlineAsyncOpHandle< FSendSessionInvite > |
|
Sends an invite to the session with the given name to all given users. |
 |
TFuture< TOnlineResult< FSendSessionInvite > > |
|
|
 |
TOnlineResult< FSetPresenceSession > |
|
Sets the session with the given id as the presence session for the given user. |
 |
TOnlineResult< FSetPresenceSession > |
|
|
 |
TOnlineAsyncOpHandle< FStartMatchmaking > |
|
Starts the matchmaking process, which will either create a session with the given parameters, or join one that matches the given search filters. |
 |
TFuture< TOnlineResult< FStartMatchmaking > > |
|
|
 |
TOnlineAsyncOpHandle< FUpdateSessionSettings > |
|
Update the settings for the session with the given name. |
 |
TFuture< TOnlineResult< FUpdateSessionSettings > > |
|
|