110 virtual const void*
GetMessage()
const override;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EMessageFlags
Definition IMessageContext.h:186
EMessageScope
Definition IMessageContext.h:167
Definition MessageContext.h:18
virtual const FMessageAddress & GetSender() const override
Definition MessageContext.cpp:107
virtual TSharedPtr< IMessageContext, ESPMode::ThreadSafe > GetOriginalContext() const override
Definition MessageContext.cpp:81
FMessageContext(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &InContext, const FMessageAddress &InForwarder, const TArray< FMessageAddress > &NewRecipients, EMessageScope NewScope, const FDateTime &InTimeForwarded, ENamedThreads::Type InForwarderThread)
Definition MessageContext.h:82
virtual const TArray< FMessageAddress > & GetRecipients() const override
Definition MessageContext.cpp:86
virtual ~FMessageContext() override
Definition MessageContext.cpp:9
virtual const FDateTime & GetTimeForwarded() const override
Definition MessageContext.cpp:130
virtual const FDateTime & GetTimeSent() const override
Definition MessageContext.cpp:136
virtual EMessageScope GetScope() const override
Definition MessageContext.cpp:92
virtual TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > GetAttachment() const override
Definition MessageContext.cpp:37
virtual const FMessageAddress & GetForwarder() const override
Definition MessageContext.cpp:118
virtual const TMap< FName, FString > & GetAnnotations() const override
Definition MessageContext.cpp:26
FMessageContext(void *InMessage, UScriptStruct *InTypeInfo, const TMap< FName, FString > &InAnnotations, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &InAttachment, const FMessageAddress &InSender, const TArray< FMessageAddress > &InRecipients, EMessageScope InScope, EMessageFlags InFlags, const FDateTime &InTimeSent, const FDateTime &InExpiration, ENamedThreads::Type InSenderThread)
Definition MessageContext.h:44
virtual EMessageFlags GetFlags() const override
Definition MessageContext.cpp:97
FMessageContext()
Definition MessageContext.h:22
virtual const void * GetMessage() const override
Definition MessageContext.cpp:59
virtual const FDateTime & GetExpiration() const override
Definition MessageContext.cpp:48
virtual ENamedThreads::Type GetSenderThread() const override
Definition MessageContext.cpp:124
virtual const TWeakObjectPtr< UScriptStruct > & GetMessageTypeInfo() const override
Definition MessageContext.cpp:70
Definition IMessageContext.h:225
Definition UnrealString.h.inl:34
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Type
Definition TaskGraphInterfaces.h:57
Definition IMessageContext.h:26
Definition WeakObjectPtrTemplates.h:25