![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <INetworkMessagingExtension.h>
Inheritance diagram for INetworkMessagingExtension:Public Member Functions | |
| virtual FName | GetName () const =0 |
| virtual bool | IsSupportEnabled () const =0 |
| virtual void | RestartServices ()=0 |
| virtual TArray< FString > | GetListeningAddresses () const =0 |
| virtual bool | CanProvideNetworkStatistics () const =0 |
| virtual FMessageTransportStatistics | GetLatestNetworkStatistics (FGuid NodeId) const =0 |
| virtual FGuid | GetNodeIdFromAddress (const FMessageAddress &MessageAddress) const =0 |
| virtual FOnOutboundTransferDataUpdated & | OnOutboundTransferUpdatedFromThread ()=0 |
| virtual FOnInboundTransferDataUpdated & | OnInboundTransferUpdatedFromThread ()=0 |
| virtual void | ShutdownServices ()=0 |
| virtual TArray< FString > | GetKnownEndpoints () const =0 |
| virtual void | AddEndpoint (const FString &InEndpoint)=0 |
| virtual void | RemoveEndpoint (const FString &InEndpoint)=0 |
Static Public Attributes | |
| static MESSAGING_API FName | ModularFeatureName |
Interface for the messaging module network extension Plugins or modules implementing messaging transport for MessageBus can implement this modular feature to provide control on the service it provides.
Add an endpoint to the running configuration of this messaging service This change is transient and does not modified saved configuration.
| InEndpoint | the endpoint string to add to the running service, should be in the form <ipv4:port>. |
Indicates if this network messaging interface can return network statistics.
Returns the list of internet addresses known by the transport. The addresses are in the form of <address:port>
|
pure virtual |
Return the current network counters for the given Node endpoint
The list of network addresses that we are currently listening on. The string must be in the form of <address:port>
Get the name of this messaging extension.
|
pure virtual |
Return the node ID corresponding to MessageAddress
Indicate if support is available for this extension
|
pure virtual |
Delegate invoked when any transmission statistics are update for inbound (received). This delegate may get called from another thread. Please consider thread safety when receiving this delegate.
|
pure virtual |
Delegate invoked when any transmission statistics are updated for outbound nodes (sent). This delegate may get called from another thread. Please consider thread safety when receiving this delegate.
Remove a static endpoint from the running configuration of the UDP messaging service This change is transient and does not modified saved configuration.
| InEndpoint | the endpoint to remove from the running service, should be in the form <ipv4:port>. |
Start or restart this messaging extension service for MessageBus using its current running configuration which might include modifications to endpoints
Shutdown this messaging extension services for MessageBus and remove any configuration modification. Using RestartServices after ShutdownServices will start the service with an unaltered configuration
|
static |
The modular feature name to get the messaging extension.