Navigation
Unreal Engine C++ API Reference > Runtime > Messaging
Inheritance Hierarchy
- IModularFeature
- INetworkMessagingExtension
- IQuicNetworkMessagingExtension
References
Module | Messaging |
Header | /Engine/Source/Runtime/Messaging/Public/INetworkMessagingExtension.h |
Include | #include "INetworkMessagingExtension.h" |
Syntax
class INetworkMessagingExtension : public IModularFeature
Remarks
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.
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddEndpoint
(
const FString& InEndpoint |
Add an endpoint to the running configuration of this messaging service This change is transient and does not modified saved configuration. |
![]() ![]() |
bool | Indicates if this network messaging interface can return network statistics. | |
![]() ![]() |
TArray< FString > | Returns the list of internet addresses known by the transport. | |
![]() ![]() |
FMessageTransportStatistics | GetLatestNetworkStatistics
(
FGuid NodeId |
Return the current network counters for the given Node endpoint |
![]() ![]() |
TArray< FString > | The list of network addresses that we are currently listening on. | |
![]() ![]() |
FName | GetName () |
Get the name of this messaging extension. |
![]() ![]() |
FGuid | GetNodeIdFromAddress
(
const FMessageAddress& MessageAddress |
Return the node ID corresponding to MessageAddress |
![]() ![]() |
bool | Indicate if support is available for this extension | |
![]() |
FOnInboundTransferDataUpdated & | Delegate invoked when any transmission statistics are update for inbound (received). | |
![]() |
FOnOutboundTransferDataUpdated & | Delegate invoked when any transmission statistics are updated for outbound nodes (sent). | |
![]() |
void | RemoveEndpoint
(
const FString& InEndpoint |
Remove a static endpoint from the running configuration of the UDP messaging service This change is transient and does not modified saved configuration. |
![]() |
void | Start or restart this messaging extension service for MessageBus using its current running configuration which might include modifications to endpoints | |
![]() |
void | Shutdown this messaging extension services for MessageBus and remove any configuration modification. |
Constants
Name | Description |
---|---|
ModularFeatureName | The modular feature name to get the messaging extension. |