101 return FModuleManager::LoadModuleChecked<IMessagingModule>(
"Messaging");
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
Definition IAuthorizeMessageRecipients.h:20
Definition IMessageBridge.h:22
Definition IMessageBus.h:114
Definition IMessageTransport.h:21
Definition IMessagingModule.h:27
virtual TSharedPtr< IMessageBus, ESPMode::ThreadSafe > CreateBus(const TSharedPtr< IAuthorizeMessageRecipients > &RecipientAuthorizer=nullptr)=0
virtual TArray< TSharedRef< IMessageBus, ESPMode::ThreadSafe > > GetAllBuses() const =0
virtual FOnMessageBusStartupOrShutdown & OnMessageBusShutdown()=0
virtual TSharedPtr< IMessageBridge, ESPMode::ThreadSafe > CreateBridge(const FMessageAddress &Address, const TSharedRef< IMessageBus, ESPMode::ThreadSafe > &Bus, const TSharedRef< IMessageTransport, ESPMode::ThreadSafe > &Transport)=0
virtual TSharedPtr< IMessageBus, ESPMode::ThreadSafe > CreateBus(FString InName, const TSharedPtr< IAuthorizeMessageRecipients > &RecipientAuthorizer=nullptr)=0
virtual FOnMessageBusStartupOrShutdown & OnMessageBusStartup()=0
virtual TSharedPtr< IMessageBus, ESPMode::ThreadSafe > GetDefaultBus() const =0
virtual ~IMessagingModule()
Definition IMessagingModule.h:108
static IMessagingModule & Get()
Definition IMessagingModule.h:95
DECLARE_MULTICAST_DELEGATE_OneParam(FOnMessageBusStartupOrShutdown, FMessageBusWeakPtr)
Definition ModuleInterface.h:14
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition IMessageContext.h:26