Navigation
API > API/Plugins > API/Plugins/OnlineSubsystem > API/Plugins/OnlineSubsystem/Interfaces
References
| Module | OnlineSubsystem |
| Header | /Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlineNotificationTransportInterface.h |
| Include | #include "Interfaces/OnlineNotificationTransportInterface.h" |
Syntax
class IOnlineNotificationTransport
Remarks
Interface for notification transport mechanisms
Variables
| Type | Name | Description | |
|---|---|---|---|
| FNotificationTransportId | Id | Unique notification transport id associated with this transport | |
| IOnlineSubsystem * | OnlineSubsystemInstance | The OSS associated with this transport, used for accessing the notification handler and transport manager |
Constructors
| Type | Name | Description | |
|---|---|---|---|
IOnlineNotificationTransport
(
IOnlineSubsystem* InOnlineSubsystemInstance, |
Constructor |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| const IOnlineNotificationTransportMessage * | Convert
(
const FOnlineNotification& Notification |
||
| const FOnlineNotification & | Convert
(
const IOnlineNotificationTransportMessage* TransportMessage |
||
| const FNotificationTransportId & | |||
| bool | ReceiveNotification
(
const IOnlineNotificationTransportMessage& TransportMessage |
Receive a transport-specific notification in from this transport mechanism and pass along to be delivered | |
| bool | SendNotification
(
const FOnlineNotification& Notification |
Send a notification out using this transport mechanism |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator==
(
const IOnlineNotificationTransport& Other |
Equality operator |