Navigation
API > API/Plugins > API/Plugins/OnlineServicesOSSAdapter
| Name | FOnlineServicesOSSAdapterModule |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineServicesOSSAdapter/Source/Public/Online/OnlineServicesOSSAdapterModule.h |
| Include Path | #include "Online/OnlineServicesOSSAdapterModule.h" |
Syntax
class FOnlineServicesOSSAdapterModule : public IModuleInterface
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GetAllAdapters
(
TArray< TSharedPtr< FOnlineServicesOSSAdapter > >& OutOSSAdapters |
Get list of all instantiated OnlineServicesAdapter | Online/OnlineServicesOSSAdapterModule.h | |
void RegisterOSSAdapter
(
const TSharedPtr< FOnlineServicesOSSAdapter > OnlineServicesOSSAdapter |
Register a new OnlineServicesAdapter to keep track of it | Online/OnlineServicesOSSAdapterModule.h |
Public Virtual
Overridden from IModuleInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ShutdownModule() |
Online/OnlineServicesOSSAdapterModule.h | ||
virtual void StartupModule() |
Online/OnlineServicesOSSAdapterModule.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnSubsystemPreReload
(
IOnlineSubsystem* OnlineSubsystem |
Online/OnlineServicesOSSAdapterModule.h |