Navigation
API > API/Plugins > API/Plugins/OnlineSubsystem
This class is a static manager used to track notification transports and map the delivered notifications to subscribed notification handlers
| Name | FOnlineNotificationTransportManager |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineSubsystem/Source/Public/OnlineNotificationTransportManager.h |
| Include Path | #include "OnlineNotificationTransportManager.h" |
Syntax
class FOnlineNotificationTransportManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOnlineNotificationTransportManager() |
Lifecycle is managed by OnlineSubSystem, all access should be through there | OnlineNotificationTransportManager.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FOnlineNotificationTransportManager() |
OnlineNotificationTransportManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddNotificationTransport
(
IOnlineNotificationTransportPtr Transport |
Add a notification transport | OnlineNotificationTransportManager.h | |
virtual void CloseTap
(
FOnlineTransportTapHandle TapHandle |
Base function for stanching the notifications | OnlineNotificationTransportManager.h | |
IOnlineNotificationTransportPtr GetNotificationTransport
(
FNotificationTransportId TransportType |
Get a notification transport of a specific type | OnlineNotificationTransportManager.h | |
virtual FOnlineTransportTapHandle OpenTap
(
const FUniqueNetId& User, |
Base function for letting the notifications flow | OnlineNotificationTransportManager.h | |
bool ReceiveTransportMessage
(
FNotificationTransportId TransportType, |
Receive a message from a specific transport, convert to notification, and pass on for delivery | OnlineNotificationTransportManager.h | |
void RemoveNotificationTransport
(
FNotificationTransportId TransportType |
Remove a notification transport | OnlineNotificationTransportManager.h | |
void ResetNotificationTransports() |
Resets all transports | OnlineNotificationTransportManager.h | |
bool SendNotification
(
FNotificationTransportId TransportType, |
Send a notification using a specific transport | OnlineNotificationTransportManager.h |