![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for IMessageBus, including all inherited members.
| AddNotificationListener(const TSharedRef< IBusListener, ESPMode::ThreadSafe > &Listener)=0 | IMessageBus | pure virtual |
| Forward(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context, const TArray< FMessageAddress > &Recipients, const FTimespan &Delay, const TSharedRef< IMessageSender, ESPMode::ThreadSafe > &Forwarder)=0 | IMessageBus | pure virtual |
| GetName() const =0 | IMessageBus | pure virtual |
| GetTracer()=0 | IMessageBus | pure virtual |
| Intercept(const TSharedRef< IMessageInterceptor, ESPMode::ThreadSafe > &Interceptor, const FName &MessageType) | IMessageBus | virtual |
| Intercept(const TSharedRef< IMessageInterceptor, ESPMode::ThreadSafe > &Interceptor, const FTopLevelAssetPath &MessageType)=0 | IMessageBus | pure virtual |
| OnShutdown()=0 | IMessageBus | pure virtual |
| PATHNAME_All | IMessageBus | static |
| Publish(void *Message, UScriptStruct *TypeInfo, EMessageScope Scope, const TMap< FName, FString > &Annotations, const FTimespan &Delay, const FDateTime &Expiration, const TSharedRef< IMessageSender, ESPMode::ThreadSafe > &Publisher)=0 | IMessageBus | pure virtual |
| Register(const FMessageAddress &Address, const TSharedRef< IMessageReceiver, ESPMode::ThreadSafe > &Recipient)=0 | IMessageBus | pure virtual |
| RemoveNotificationListener(const TSharedRef< IBusListener, ESPMode::ThreadSafe > &Listener)=0 | IMessageBus | pure virtual |
| Send(void *Message, UScriptStruct *TypeInfo, EMessageFlags Flags, const TMap< FName, FString > &Annotations, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &Attachment, const TArray< FMessageAddress > &Recipients, const FTimespan &Delay, const FDateTime &Expiration, const TSharedRef< IMessageSender, ESPMode::ThreadSafe > &Sender)=0 | IMessageBus | pure virtual |
| Shutdown()=0 | IMessageBus | pure virtual |
| Subscribe(const TSharedRef< IMessageReceiver, ESPMode::ThreadSafe > &Subscriber, const FName &MessageType, const TRange< EMessageScope > &ScopeRange) | IMessageBus | virtual |
| Subscribe(const TSharedRef< IMessageReceiver, ESPMode::ThreadSafe > &Subscriber, const FTopLevelAssetPath &MessageType, const TRange< EMessageScope > &ScopeRange)=0 | IMessageBus | pure virtual |
| Unintercept(const TSharedRef< IMessageInterceptor, ESPMode::ThreadSafe > &Interceptor, const FName &MessageType) | IMessageBus | virtual |
| Unintercept(const TSharedRef< IMessageInterceptor, ESPMode::ThreadSafe > &Interceptor, const FTopLevelAssetPath &MessageType)=0 | IMessageBus | pure virtual |
| Unregister(const FMessageAddress &Address)=0 | IMessageBus | pure virtual |
| Unsubscribe(const TSharedRef< IMessageReceiver, ESPMode::ThreadSafe > &Subscriber, const FName &MessageType) | IMessageBus | virtual |
| Unsubscribe(const TSharedRef< IMessageReceiver, ESPMode::ThreadSafe > &Subscriber, const FTopLevelAssetPath &MessageType)=0 | IMessageBus | pure virtual |
| ~IMessageBus() | IMessageBus | inlinevirtual |