Choose your operating system:
Windows
macOS
Linux
| IOnlineServices
|
Module |
|
Header |
/Engine/Plugins/Online/Experimental/OnlineServices/Source/OnlineServicesCommon/Public/Online/OnlineServicesCommon.h |
Include |
#include "Online/OnlineServicesCommon.h" |
class FOnlineServicesCommon :
public UE::Online::IOnlineServices,
public TSharedFromThis< FOnlineServicesCommon >,
public FTSTickerObjectBase,
public FSelfRegisteringExec
Name | Description | ||
---|---|---|---|
|
Components |
||
|
ConfigName |
||
|
TUniquePtr< IOn... |
ConfigProvider |
|
|
ConfigSectionOverrides |
Config section overrides |
|
|
ExecCommands |
||
|
InstanceIndex |
||
|
OpCache |
||
|
ParallelQueue |
||
|
PerUserSerialQueue |
||
|
SerialQueue |
Name | Description | |
---|---|---|
|
FOnlineServicesCommon ( |
|
|
FOnlineServicesCommon ( |
|
|
FOnlineServicesCommon |
Name | Description | |
---|---|---|
|
~FOnlineServicesCommon() |
Name | Description | ||
---|---|---|---|
|
AddConfigSectionOverride ( |
Add a config section override. These will be used in the order they are added |
|
|
Execute ( |
Call a callable according to a specified execution policy |
|
|
ExecuteOnGameThread ( |
Call a callable on the game thread |
|
|
ComponentTyp... |
Get() |
Retrieve any of the Interface IOnlineComponents |
|
const FStrin... |
GetConfigName() |
Get the config name for the Subsystem |
|
GetConfigSectionHeiarchy ( |
||
|
GetConfigSectionHeirachWithOverrides |
Get an array of a config section with the overrides added in |
|
|
TOnlineAsync... |
GetJoinableOp |
|
|
TOnlineAsync... |
GetJoinableOp ( |
|
|
TOnlineAsync... |
GetMergeableOp |
|
|
TOnlineAsync... |
GetMergeableOp ( |
|
|
TOnlineAsync... |
GetOp |
Get op (Interface) |
|
TOnlineAsync... |
GetOp ( |
Get op (OnlineServices) |
|
FOnlineAsync... |
GetParallelQueue() |
Queue for executing tasks in parallel. Serial queues feed into this |
|
FOnlineAsync... |
GetSerialQueue ( |
Queues for executing per-user tasks in serial |
|
FOnlineAsync... |
GetSerialQueue() |
Queue for executing tasks in serial |
|
Initialize() |
Calls Initialize on all the components, called after RegisterComponents |
|
|
LoadConfig() |
Calls LoadConfig on all the components |
|
|
LoadConfig |
Load a config struct for an interface + operation Will load values from the following sections: OnlineServices OnlineServices. |
|
|
LoadConfig |
Load a config struct for a section heiarchy, also using the ConfigSectionOverrides |
|
|
PostInitialize() |
Calls PostInitialize on all the components, called after Initialize |
|
|
PreShutdown() |
Calls PreShutdown on all the components, called prior to Shutdown |
|
|
RegisterComponents() |
Called to register all the IOnlineComponents with the IOnlineService, called after this is constructed |
|
|
RegisterExecHandler ( |
||
|
ResetConfigSectionOverrides() |
Clear the list of config overrides |
|
|
SetConfigProvider ( |
Override the default config provider (FOnlineConfigProviderGConfig(GEngineini)) |
|
|
Shutdown() |
Calls Shutdown on all the components, called before this is destructed |
Name | Description | ||
---|---|---|---|
|
Destroy() |
||
|
GetAuthInterface() |
||
|
IConnectivit... |
GetConnectivityInterface() |
|
|
IExternalUIP... |
GetExternalUIInterface() |
|
|
GetFriendsInterface() |
||
|
GetLobbiesInterface() |
Get the lobbies implementation |
|
|
GetPresenceInterface() |
||
|
IPrivilegesP... |
GetPrivilegesInterface() |
|
|
Init() |
Name | Description | ||
---|---|---|---|
|
Exec ( |
Exec handler |
Name |
Description |
---|---|
Super |
Name |
Description |
---|---|
NextInstanceIndex |