Navigation
| Name | OnlineServicesOSSAdapter |
| Type | Plugin |
| Part of Plugins | Online Services OSS Adapter |
| Location | /Engine/Plugins/Online/OnlineServicesOSSAdapter/Source/ |
| Module Build Rules | OnlineServicesOSSAdapter.Build.cs |
Classes
Structs
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAuthOSSAdapterPtr | TSharedPtr< class FAuthOSSAdapter > | Online/AuthOSSAdapter.h | |
| FOnlineAccountIdRegistryOSSAdapter | TOnlineUniqueNetIdRegistry< OnlineIdHandleTags::FAccount > | Online/OnlineIdOSSAdapter.h | |
| FOnlineErrorOss | ::FOnlineError | Online/ErrorsOSSAdapter.h | |
| FOnlineSessionIdRegistryOSSAdapter | TOnlineUniqueNetIdRegistry< OnlineIdHandleTags::FSession > | Registry of V1 session ids in FUniqueNetIdRef format, indexed by FOnlineSessionId | Online/SessionsOSSAdapter.h |
| FOnlineSessionInviteIdRegistryOSSAdapter | FOnlineSessionInviteIdStringRegistry | Online/SessionsOSSAdapter.h | |
| IOnlineAchievementsPtr | TSharedPtr< class IOnlineAchievements > | Online/AchievementsOSSAdapter.h | |
| IOnlineExternalUIPtr | TSharedPtr< IOnlineExternalUI > | Online/ExternalUIOSSAdapter.h | |
| IOnlineExternalUIPtr | TSharedPtr< class IOnlineExternalUI > | Online/AchievementsOSSAdapter.h | |
| IOnlineFriendsPtr | TSharedPtr< IOnlineFriends > | Online/SocialOSSAdapter.h | |
| IOnlineIdentityPtr | TSharedPtr< IOnlineIdentity > | Online/PrivilegesOSSAdapter.h | |
| IOnlineIdentityPtr | TSharedPtr< class IOnlineIdentity > | Online/SessionsOSSAdapter.h | |
| IOnlineIdentityPtr | TSharedPtr< IOnlineIdentity > | Online/AuthOSSAdapter.h | |
| IOnlineLeaderboardsPtr | TSharedPtr< IOnlineLeaderboards > | Online/LeaderboardsOSSAdapter.h | |
| IOnlinePresencePtr | TSharedPtr< IOnlinePresence > | Online/PresenceOSSAdapter.h | |
| IOnlineSessionPtr | TSharedPtr< class IOnlineSession > | Online/SessionsOSSAdapter.h | |
| IOnlineStatsPtr | TSharedPtr< IOnlineStats > | Online/StatsOSSAdapter.h | |
| IOnlineTitleFilePtr | TSharedPtr< class IOnlineTitleFile > | Online/TitleFileOSSAdapter.h | |
| IOnlineUserCloudPtr | TSharedPtr< class IOnlineUserCloud > | Online/UserFileOSSAdapter.h | |
| IOnlineUserPtr | TSharedPtr< class IOnlineUser > | Online/UserInfoOSSAdapter.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| UE::Online::OSS_ADAPTER_SESSION_SEARCH_PING_BUCKET_SIZE | FName | Online/SessionsOSSAdapter.h | |
| UE::Online::OSS_ADAPTER_SESSION_SEARCH_PLATFORM_HASH | FName | Online/SessionsOSSAdapter.h | |
| UE::Online::OSS_ADAPTER_SESSIONS_ALLOW_SANCTIONED_PLAYERS | FName | Online/SessionsOSSAdapter.h | |
| UE::Online::OSS_ADAPTER_SESSIONS_ALLOW_UNREGISTERED_PLAYERS | FName | Online/SessionsOSSAdapter.h | |
| UE::Online::OSS_ADAPTER_SESSIONS_BUILD_UNIQUE_ID | FName | Online/SessionsOSSAdapter.h | |
| UE::Online::OSS_ADAPTER_SESSIONS_PING_IN_MS | FName | Online/SessionsOSSAdapter.h | |
| UE::Online::OSS_ADAPTER_SESSIONS_SCHEMA_NAME | FName | Online/SessionsOSSAdapter.h | |
| UE::Online::OSS_ADAPTER_SESSIONS_USE_LOBBIES_IF_AVAILABLE | FName | Online/SessionsOSSAdapter.h | |
| UE::Online::OSS_ADAPTER_SESSIONS_USE_LOBBIES_VOICE_CHAT_IF_AVAILABLE | FName | Online/SessionsOSSAdapter.h | |
| UE::Online::OSS_ADAPTER_SESSIONS_USES_STATS | FName | Online/SessionsOSSAdapter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const UE::Online::FOnlineError& Left, |
Online/ErrorsOSSAdapter.h | ||
bool operator!=
(
const FOnlineErrorOss& Left, |
Online/ErrorsOSSAdapter.h | ||
bool operator==
(
const UE::Online::FOnlineError& Left, |
Online/ErrorsOSSAdapter.h | ||
bool operator==
(
const FOnlineErrorOss& Left, |
Online/ErrorsOSSAdapter.h | ||
auto UE::Online::MakeDelegateAdapter
(
TSharedRef< ComponentType > Interface, |
Online/DelegateAdapter.h | ||
auto UE::Online::MakeDelegateAdapter
(
TSharedPtr< ComponentType > Interface, |
Online/DelegateAdapter.h | ||
auto UE::Online::MakeDelegateAdapter
(
ComponentType* Interface, |
Online/DelegateAdapter.h | ||
auto UE::Online::MakeDelegateAdapter
(
ComponentType& Interface, |
Online/DelegateAdapter.h | ||
auto UE::Online::MakeMulticastAdapter
(
TSharedRef< ComponentType > Interface, |
Online/MulticastAdapter.h | ||
auto UE::Online::MakeMulticastAdapter
(
TSharedPtr< ComponentType > Interface, |
Online/MulticastAdapter.h | ||
auto UE::Online::MakeMulticastAdapter
(
ComponentType* Interface, |
Online/MulticastAdapter.h |