Navigation
API > API/Runtime > API/Runtime/Messaging
Inheritance Hierarchy
- IModuleInterface
- IMessagingModule
References
| Module | Messaging |
| Header | /Engine/Source/Runtime/Messaging/Public/IMessagingModule.h |
| Include | #include "IMessagingModule.h" |
Syntax
class IMessagingModule : public IModuleInterface
Remarks
Log category for message bus code Interface for messaging modules.
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Virtual destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< IMessageBridge, ESPMode::ThreadSafe > | CreateBridge
(
const FMessageAddress& Address, |
Creates a new message bridge. | |
| TSharedPtr< IMessageBus, ESPMode::ThreadSafe > | CreateBus
(
const TSharedPtr< IAuthorizeMessageRecipients >& RecipientAuthorizer |
Creates a new message bus. | |
| TSharedPtr< IMessageBus, ESPMode::ThreadSafe > | CreateBus
(
FString InName, |
Creates a new message bus. | |
| IMessagingModule & | Get () |
Gets a reference to the messaging module instance. | |
| TArray< TSharedRef< IMessageBus, ESPMode::ThreadSafe > > | GetAllBuses () |
Gets all message buses that were created by this module via the CreateBus method that are still valid. | |
| TSharedPtr< IMessageBus, ESPMode::ThreadSafe > | Gets the default message bus if it has been initialized. | ||
| FOnMessageBusStartupOrShutdown & | Event triggered when a message bus is shutdown. | ||
| FOnMessageBusStartupOrShutdown & | Event triggered when a message bus is started. |
Typedefs
| Name | Description |
|---|---|
| FMessageBusWeakPtr | |
| FOnMessageBusStartupOrShutdown |