![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IMessageTransport.h>
Public Member Functions | |
| virtual FName | GetDebugName () const =0 |
| virtual bool | StartTransport (IMessageTransportHandler &Handler)=0 |
| virtual void | StopTransport ()=0 |
| virtual bool | TransportMessage (const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context, const TArray< FGuid > &Recipients)=0 |
Protected Member Functions | |
| virtual | ~IMessageTransport () |
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.
|
inlineprotectedvirtual |
Virtual destructor.
Gets the name of this transport (for debugging purposes).
|
pure virtual |
Starts up the message transport.
| Handler | The handler of inbound transport messages and events. |
Shuts down the message transport.
|
pure virtual |
Transports the given message data to the specified network nodes.
| Context | The context of the message to transport. |
| Recipients | The transport nodes to send the message to. |