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

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

AsShared()TSharedFromThis< FMessageEndpoint, ESPMode::ThreadSafe >inline
AsShared() constTSharedFromThis< FMessageEndpoint, ESPMode::ThreadSafe >inline
AsSharedSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< FMessageEndpoint, ESPMode::ThreadSafe >inline
AsWeak()TSharedFromThis< FMessageEndpoint, ESPMode::ThreadSafe >inline
AsWeak() constTSharedFromThis< FMessageEndpoint, ESPMode::ThreadSafe >inline
AsWeakSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< FMessageEndpoint, ESPMode::ThreadSafe >inline
Builder typedefFMessageEndpoint
ClearHandlers()FMessageEndpointinlineprotected
Defer(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context, const FTimespan &Delay)FMessageEndpointinline
Disable()FMessageEndpointinline
DisableInbox()FMessageEndpointinline
DoesSharedInstanceExist() constTSharedFromThis< FMessageEndpoint, ESPMode::ThreadSafe >inline
Enable()FMessageEndpointinline
EnableInbox()FMessageEndpointinline
FMessageEndpoint(const FName &InName, const TSharedRef< IMessageBus, ESPMode::ThreadSafe > &InBus, const TArray< TSharedPtr< IMessageHandler, ESPMode::ThreadSafe > > &InHandlers, const FOnBusNotification InNotificationDelegate)FMessageEndpointinline
Forward(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context, const TArray< FMessageAddress > &Recipients, const FTimespan &Delay)FMessageEndpointinline
Forward(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context, const FMessageAddress &Recipient)FMessageEndpointinline
Forward(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context, const FMessageAddress &Recipient, const FTimespan &Delay)FMessageEndpointinline
Forward(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context, const TArray< FMessageAddress > &Recipients)FMessageEndpointinline
GetAddress() constFMessageEndpointinline
GetBusIfEnabled() constFMessageEndpointinlineprotected
GetDebugName() const overrideFMessageEndpointinlinevirtual
GetListenerThread() const overrideFMessageEndpointinlinevirtual
GetRecipientId() const overrideFMessageEndpointinlinevirtual
GetRecipientThread() const overrideFMessageEndpointinlinevirtual
GetSenderAddress() overrideFMessageEndpointinlinevirtual
IsConnected() constFMessageEndpointinline
IsEnabled() constFMessageEndpointinline
IsInboxEmpty() constFMessageEndpointinline
IsInboxEnabled() constFMessageEndpointinline
IsLocal() const overrideFMessageEndpointinlinevirtual
IsRemote() constIMessageReceiverinline
MakeMessage(InArgTypes &&... Args)FMessageEndpointinlinestatic
NotifyMessageError(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context, const FString &Error) overrideFMessageEndpointinlinevirtual
NotifyRegistration(const FMessageAddress &InAddress, EMessageBusNotification InNotification)FMessageEndpointinlinevirtual
operator=(TSharedFromThis const &)TSharedFromThis< FMessageEndpoint, ESPMode::ThreadSafe >inlineprotected
ProcessInbox()FMessageEndpointinline
ProcessMessage(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context)FMessageEndpointinlineprotected
Publish(void *Message, UScriptStruct *TypeInfo, EMessageScope Scope, const FTimespan &Delay, const FDateTime &Expiration)FMessageEndpointinline
Publish(void *Message, UScriptStruct *TypeInfo, EMessageScope Scope, const TMap< FName, FString > Annotations, const FTimespan &Delay, const FDateTime &Expiration)FMessageEndpointinline
Publish(MessageType *Message)FMessageEndpointinline
Publish(MessageType *Message, EMessageScope Scope)FMessageEndpointinline
Publish(MessageType *Message, const TMap< FName, FString > Annotations)FMessageEndpointinline
Publish(MessageType *Message, const TMap< FName, FString > Annotations, EMessageScope Scope)FMessageEndpointinline
Publish(MessageType *Message, const FTimespan &Delay)FMessageEndpointinline
Publish(MessageType *Message, EMessageScope Scope, const FTimespan &Delay)FMessageEndpointinline
Publish(MessageType *Message, EMessageScope Scope, const FTimespan &Delay, const FDateTime &Expiration)FMessageEndpointinline
Publish(MessageType *Message, const TMap< FName, FString > Annotations, EMessageScope Scope, const FTimespan &Delay, const FDateTime &Expiration)FMessageEndpointinline
ReceiveFromInbox(TSharedPtr< IMessageContext, ESPMode::ThreadSafe > &OutContext)FMessageEndpointinline
ReceiveMessage(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context) overrideFMessageEndpointinlinevirtual
SafeRelease(TSharedPtr< FMessageEndpoint, ESPMode::ThreadSafe > &Endpoint)FMessageEndpointinlinestatic
Send(void *Message, UScriptStruct *TypeInfo, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &Attachment, const TArray< FMessageAddress > &Recipients, const FTimespan &Delay, const FDateTime &Expiration)FMessageEndpointinline
Send(void *Message, UScriptStruct *TypeInfo, EMessageFlags Flags, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &Attachment, const TArray< FMessageAddress > &Recipients, const FTimespan &Delay, const FDateTime &Expiration)FMessageEndpointinline
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)FMessageEndpointinline
Send(MessageType *Message, const FMessageAddress &Recipient)FMessageEndpointinline
Send(MessageType *Message, const TMap< FName, FString > Annotations, const FMessageAddress &Recipient)FMessageEndpointinline
Send(MessageType *Message, const FMessageAddress &Recipient, const FTimespan &Delay)FMessageEndpointinline
Send(MessageType *Message, const FMessageAddress &Recipient, const FTimespan &Delay, const FDateTime &Expiration)FMessageEndpointinline
Send(MessageType *Message, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &Attachment, const FMessageAddress &Recipient)FMessageEndpointinline
Send(MessageType *Message, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &Attachment, const FMessageAddress &Recipient, const FDateTime &Expiration, const FTimespan &Delay)FMessageEndpointinline
Send(MessageType *Message, const TMap< FName, FString > Annotations, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &Attachment, const FMessageAddress &Recipient, const FDateTime &Expiration, const FTimespan &Delay)FMessageEndpointinline
Send(MessageType *Message, const TArray< FMessageAddress > &Recipients)FMessageEndpointinline
Send(MessageType *Message, const TArray< FMessageAddress > &Recipients, const FTimespan &Delay)FMessageEndpointinline
Send(MessageType *Message, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &Attachment, const TArray< FMessageAddress > &Recipients, const FTimespan &Delay)FMessageEndpointinline
Send(MessageType *Message, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &Attachment, const TArray< FMessageAddress > &Recipients, const FTimespan &Delay, const FDateTime &Expiration)FMessageEndpointinline
Send(MessageType *Message, EMessageFlags Flags, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &Attachment, const TArray< FMessageAddress > &Recipients, const FTimespan &Delay, const FDateTime &Expiration)FMessageEndpointinline
Send(MessageType *Message, EMessageFlags Flags, const TMap< FName, FString > Annotations, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &Attachment, const TArray< FMessageAddress > &Recipients, const FTimespan &Delay, const FDateTime &Expiration)FMessageEndpointinline
SetRecipientThread(const ENamedThreads::Type &NamedThread)FMessageEndpointinline
SharedThis(OtherType *ThisPtr)TSharedFromThis< FMessageEndpoint, ESPMode::ThreadSafe >inlineprotectedstatic
SharedThis(const OtherType *ThisPtr)TSharedFromThis< FMessageEndpoint, ESPMode::ThreadSafe >inlineprotectedstatic
Subscribe(const FName &MessageType, const FMessageScopeRange &ScopeRange)FMessageEndpointinline
Subscribe(const FTopLevelAssetPath &MessageType, const FMessageScopeRange &ScopeRange)FMessageEndpointinline
Subscribe()FMessageEndpointinline
Subscribe(const FMessageScopeRange &ScopeRange)FMessageEndpointinline
TSharedFromThis()TSharedFromThis< FMessageEndpoint, ESPMode::ThreadSafe >inlineprotected
TSharedFromThis(TSharedFromThis const &)TSharedFromThis< FMessageEndpoint, ESPMode::ThreadSafe >inlineprotected
Unsubscribe(const FName &MessageType)FMessageEndpointinline
Unsubscribe(const FTopLevelAssetPath &MessageType)FMessageEndpointinline
Unsubscribe()FMessageEndpointinline
Unsubscribe()FMessageEndpointinline
UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) constTSharedFromThis< FMessageEndpoint, ESPMode::ThreadSafe >inline
UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) constTSharedFromThis< FMessageEndpoint, ESPMode::ThreadSafe >inline
~FMessageEndpoint()FMessageEndpointinline
~IBusListener()IBusListenerinlinevirtual
~IMessageReceiver()IMessageReceiverinlinevirtual
~IMessageSender()IMessageSenderinlinevirtual
~TSharedFromThis()TSharedFromThis< FMessageEndpoint, ESPMode::ThreadSafe >inlineprotected