Navigation
API > API/Plugins > API/Plugins/OnlineServicesOSSAdapter
| Name | FSessionsOSSAdapter |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineServicesOSSAdapter/Source/Public/Online/SessionsOSSAdapter.h |
| Include Path | #include "Online/SessionsOSSAdapter.h" |
Syntax
class FSessionsOSSAdapter : public UE::Online::FSessionsCommon
Inheritance Hierarchy
- ComponentType → TOnlineComponent → FSessionsCommon → FSessionsOSSAdapter
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSessionsOSSAdapter
(
FOnlineServicesOSSAdapter& InOwningSubsystem |
FSessionsOSSAdapter | Online/SessionsOSSAdapter.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FSessionsOSSAdapter() |
Online/SessionsOSSAdapter.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Super | FSessionsCommon | Online/SessionsOSSAdapter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSessionsCommon
(
FOnlineServicesCommon& InServices |
Online/SessionsOSSAdapter.h | ||
TOnlineResult< FGetResolvedConnectString > GetResolvedConnectString
(
const FGetResolvedConnectString::Params& Params |
Online/SessionsOSSAdapter.h |
Overridden from FSessionsCommon
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TFuture< TOnlineResult< FAddSessionMember > > AddSessionMemberImpl
(
const FAddSessionMember::Params& Params |
Online/SessionsOSSAdapter.h | ||
virtual TFuture< TOnlineResult< FCreateSession > > CreateSessionImpl
(
const FCreateSession::Params& Params |
FSessionsCommon. | Online/SessionsOSSAdapter.h | |
virtual TFuture< TOnlineResult< FFindSessions > > FindSessionsImpl
(
const FFindSessions::Params& Params |
Online/SessionsOSSAdapter.h | ||
virtual TFuture< TOnlineResult< FJoinSession > > JoinSessionImpl
(
const FJoinSession::Params& Params |
Online/SessionsOSSAdapter.h | ||
virtual TFuture< TOnlineResult< FLeaveSession > > LeaveSessionImpl
(
const FLeaveSession::Params& Params |
Online/SessionsOSSAdapter.h | ||
virtual TFuture< TOnlineResult< FRemoveSessionMember > > RemoveSessionMemberImpl
(
const FRemoveSessionMember::Params& Params |
Online/SessionsOSSAdapter.h | ||
virtual TFuture< TOnlineResult< FSendSessionInvite > > SendSessionInviteImpl
(
const FSendSessionInvite::Params& Params |
Online/SessionsOSSAdapter.h | ||
virtual TFuture< TOnlineResult< FStartMatchmaking > > StartMatchmakingImpl
(
const FStartMatchmaking::Params& Params |
Online/SessionsOSSAdapter.h | ||
virtual TFuture< TOnlineResult< FUpdateSessionSettings > > UpdateSessionSettingsImpl
(
const FUpdateSessionSettings::Params& Params |
Online/SessionsOSSAdapter.h |
Overridden from IOnlineComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Initialize() |
IOnlineComponent. | Online/SessionsOSSAdapter.h | |
virtual void Shutdown() |
Online/SessionsOSSAdapter.h |
Protected
Overridden from FSessionsCommon
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TOptional< FOnlineError > CheckState
(
const FFindSessions::Params& Params |
Online/SessionsOSSAdapter.h | ||
virtual TOptional< FOnlineError > CheckState
(
const FJoinSession::Params& Params |
Online/SessionsOSSAdapter.h | ||
virtual TOptional< FOnlineError > CheckState
(
const FSendSessionInvite::Params& Params |
Online/SessionsOSSAdapter.h |