Navigation
API > API/Runtime > API/Runtime/Messaging
Interface for message transport technologies.
Licensees can implement this interface to add support for custom message transport technologies that are not supported out of the box, i.e. custom network protocols or APIs.
| Name | IMessageTransport |
| Type | class |
| Header File | /Engine/Source/Runtime/Messaging/Public/IMessageTransport.h |
| Include Path | #include "IMessageTransport.h" |
Syntax
class IMessageTransport
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IMessageTransport() |
Virtual destructor. | IMessageTransport.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FName GetDebugName() |
Gets the name of this transport (for debugging purposes). | IMessageTransport.h | |
bool StartTransport
(
IMessageTransportHandler& Handler |
Starts up the message transport. | IMessageTransport.h | |
void StopTransport () |
Shuts down the message transport. | IMessageTransport.h | |
bool TransportMessage
(
const TSharedRef< IMessageContext, ESPMode::ThreadSafe >& Context, |
Transports the given message data to the specified network nodes. | IMessageTransport.h |