|
| | FMessageContext () |
| |
| | 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) |
| |
| | FMessageContext (const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &InContext, const FMessageAddress &InForwarder, const TArray< FMessageAddress > &NewRecipients, EMessageScope NewScope, const FDateTime &InTimeForwarded, ENamedThreads::Type InForwarderThread) |
| |
| virtual | ~FMessageContext () override |
| |
| virtual const TMap< FName, FString > & | GetAnnotations () const override |
| |
| virtual TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > | GetAttachment () const override |
| |
| virtual const FDateTime & | GetExpiration () const override |
| |
| virtual const void * | GetMessage () const override |
| |
| virtual const TWeakObjectPtr< UScriptStruct > & | GetMessageTypeInfo () const override |
| |
| virtual TSharedPtr< IMessageContext, ESPMode::ThreadSafe > | GetOriginalContext () const override |
| |
| virtual const TArray< FMessageAddress > & | GetRecipients () const override |
| |
| virtual EMessageScope | GetScope () const override |
| |
| virtual EMessageFlags | GetFlags () const override |
| |
| virtual const FMessageAddress & | GetSender () const override |
| |
| virtual const FMessageAddress & | GetForwarder () const override |
| |
| virtual ENamedThreads::Type | GetSenderThread () const override |
| |
| virtual const FDateTime & | GetTimeForwarded () const override |
| |
| virtual const FDateTime & | GetTimeSent () const override |
| |
| FName | GetMessageType () const |
| |
| FTopLevelAssetPath | GetMessageTypePathName () const |
| |
| bool | IsForwarded () const |
| |
| bool | IsValid () const |
| |
| virtual | ~IMessageContext () |
| |
Implements a message context for messages sent through the message bus.
Message contexts contain a message and additional data about that message, such as when the message was sent, who sent it and where it is being sent to.