| IModularFeature
|
Module |
|
Header |
/Engine/Source/Runtime/Messaging/Public/INetworkMessagingExtension.h |
Include |
#include "INetworkMessagingExtension.h" |
class INetworkMessagingExtension : public IModularFeature
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.
Name | Description | ||
---|---|---|---|
|
AddEndpoint ( |
Add an endpoint to the running configuration of this messaging service This change is transient and does not modified saved configuration. |
|
|
GetName() |
Get the name of this messaging extension. |
|
|
IsSupportEnabled() |
Indicate if support is available for this extension |
|
|
RemoveEndpoint ( |
Remove a static endpoint from the running configuration of the UDP messaging service This change is transient and does not modified saved configuration. |
|
|
RestartServices() |
Start or restart this messaging extension service for MessageBus using its current running configuration which might include modifications to endpoints |
|
|
ShutdownServices() |
Shutdown this messaging extension services for MessageBus and remove any configuration modification. |
Name |
Description |
---|---|
ModularFeatureName |
The modular feature name to get the messaging extension. |