UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMessageRouter Member List

This is the complete list of members for FMessageRouter, including all inherited members.

AddInterceptor(const TSharedRef< IMessageInterceptor, ESPMode::ThreadSafe > &Interceptor, const FTopLevelAssetPath &MessageType)FMessageRouterinline
AddNotificationListener(const TSharedRef< IBusListener, ESPMode::ThreadSafe > &Listener)FMessageRouterinline
AddRecipient(const FMessageAddress &Address, const TSharedRef< IMessageReceiver, ESPMode::ThreadSafe > &Recipient)FMessageRouterinline
AddSubscription(const TSharedRef< IMessageSubscription, ESPMode::ThreadSafe > &Subscription)FMessageRouterinline
CalculateWaitTime()FMessageRouterprotected
DispatchMessage(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Message)FMessageRouterprotected
EnqueueCommand(CommandDelegate Command)FMessageRouterinlineprotected
Exit() overrideFMessageRoutervirtual
FilterRecipients(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context, TArray< TSharedPtr< IMessageReceiver, ESPMode::ThreadSafe > > &OutRecipients)FMessageRouterprotected
FilterSubscriptions(TArray< TSharedPtr< IMessageSubscription, ESPMode::ThreadSafe > > &Subscriptions, const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context, TArray< TSharedPtr< IMessageReceiver, ESPMode::ThreadSafe > > &OutRecipients)FMessageRouterprotected
FMessageRouter()FMessageRouter
GetSingleThreadInterface() overrideFMessageRoutervirtual
GetTracer()FMessageRouterinline
Init() overrideFMessageRoutervirtual
ProcessCommands()FMessageRouterprotected
ProcessDelayedMessages()FMessageRouterprotected
RemoveInterceptor(const TSharedRef< IMessageInterceptor, ESPMode::ThreadSafe > &Interceptor, const FTopLevelAssetPath &MessageType)FMessageRouterinline
RemoveNotificationListener(const TSharedRef< IBusListener, ESPMode::ThreadSafe > &Listener)FMessageRouterinline
RemoveRecipient(const FMessageAddress &Address)FMessageRouterinline
RemoveSubscription(const TSharedRef< IMessageReceiver, ESPMode::ThreadSafe > &Subscriber, const FTopLevelAssetPath &MessageType)FMessageRouterinline
RouteMessage(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context)FMessageRouterinline
Run() overrideFMessageRoutervirtual
Stop() overrideFMessageRoutervirtual
Tick() overrideFMessageRouterprotectedvirtual
~FMessageRouter()FMessageRouter
~FRunnable()FRunnableinlinevirtual