Navigation
API > API/Plugins > API/Plugins/OnlineSubsystemNull
Inheritance Hierarchy
- IOnlineSubsystem
- FTSTickerObjectBase
- FOnlineSubsystemImpl
- FOnlineSubsystemNull
References
| Module | OnlineSubsystemNull |
| Header | /Engine/Plugins/Online/OnlineSubsystemNull/Source/Public/OnlineSubsystemNull.h |
| Include | #include "OnlineSubsystemNull.h" |
Syntax
class FOnlineSubsystemNull : public FOnlineSubsystemImpl
Remarks
OnlineSubsystemNull - Implementation of the online subsystem for Null services
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Only the factory makes instances | |||
FOnlineSubsystemNull
(
FName InInstanceName |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from IOnlineSubsystem
| Type | Name | Description | |
|---|---|---|---|
| bool | Exec
(
UWorld* InWorld, |
Exec handler that allows the online subsystem to process exec commands | |
| IOnlineAchievementsPtr | Get the interface for accessing online achievements | ||
| FString | GetAppId () |
Each online subsystem has a global id for the app | |
| IOnlineChatPtr | Get the interface for user-user and user-room chat functionality | ||
| IOnlineEntitlementsPtr | Get the interface for accessing user entitlements | ||
| IOnlineEventsPtr | Get the interface for accessing online achievements | ||
| IOnlineExternalUIPtr | Get the interface for accessing the external UIs of a service | ||
| IOnlineFriendsPtr | Get the interface for accessing the player friends services | ||
| IOnlineGroupsPtr | IOnlineSubsystem. | ||
| IOnlineIdentityPtr | Get the interface for accessing identity online services | ||
| IOnlineLeaderboardsPtr | Get the interface for accessing leaderboards/rankings of a service | ||
| IOnlineMessagePtr | Get the interface for accessing online messages | ||
| IMessageSanitizerPtr | GetMessageSanitizer
(
int32 LocalUserNum, |
Get the interface for accessing the message sanitizer service | |
| FText | |||
| IOnlinePartyPtr | Get the interface for accessing the player party services | ||
| IOnlinePresencePtr | Get the interface for managing rich presence information | ||
| IOnlinePurchasePtr | Get the interface for purchasing | ||
| IOnlineSessionPtr | Get the interface for accessing the session management services | ||
| IOnlineSharedCloudPtr | Get the interface for sharing user files in the cloud | ||
| IOnlineSharingPtr | Get the interface for accessing online sharing | ||
| IOnlineStatsPtr | Get the interface for accessing online stats | ||
| IOnlineStoreV2Ptr | Get the interface for accessing an online store | ||
| IOnlineTimePtr | Get the interface for accessing the server time from an online service | ||
| IOnlineTitleFilePtr | Get the interface for accessing title file online services | ||
| IOnlineTournamentPtr | Get the interface for managing tournament information | ||
| IOnlineTurnBasedPtr | Get the interface for managing turn based multiplayer games | ||
| IOnlineUserCloudPtr | Get the interface for accessing user files in the cloud | ||
| IOnlineUserPtr | Get the interface for accessing online user information | ||
| IOnlineVoicePtr | Get the interface for accessing voice related data | ||
| bool | Init () |
Initialize the underlying subsystem APIs | |
| bool | Shutdown () |
Shutdown the underlying subsystem APIs |
Overridden from FTSTickerObjectBase
| Type | Name | Description | |
|---|---|---|---|
| bool | Tick
(
float DeltaTime |
FTSTickerObjectBase. |
Constants
| Name | Description |
|---|---|
| bAddUserNumToNullId | True if login name should include the local user number, which allows different stable IDs per user num |
| bAutoLoginAtStartup | True if it should login the first user at startup like single-user platforms, false to only login when requested |
| bForceOfflineMode | True if it should fail faked network queries and act like an offline system |
| bForceShowLoginUIUserChange | True if the user index should change during login UI to emulate a platform user change |
| bForceStableNullId | True if it should use a system-stable null Id for login, same as -StableNullID on command line |
| bRequireLoginCredentials | True if login should require a user/pass to act like an external service, false to match most platforms and use the default |
| bRequireShowLoginUI | True if login requires calling ShowLoginUI on the externalUI, depends on SupportExternalUI |
| bSupportExternalUI | True if it should support an external UI interface |
| TaskCounter | Task counter, used to generate unique thread names for each task |