Navigation
API > API/Plugins > API/Plugins/QuicMessaging
Inheritance Hierarchy
- IMessageContext
- FQuicMetaMessageContext
References
| Module | QuicMessaging |
| Header | /Engine/Plugins/Experimental/QuicMessaging/Source/QuicMessaging/Public/QuicTransportMessages.h |
| Include | #include "QuicTransportMessages.h" |
Syntax
class FQuicMetaMessageContext : public IMessageContext
Constructors
| Type | Name | Description | |
|---|---|---|---|
FQuicMetaMessageContext
(
MessageType* InMessage |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from IMessageContext
| Type | Name | Description | |
|---|---|---|---|
| const TMap< FName, FString > & | Gets the optional message annotations. | ||
| TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > | Gets the message attachment, if present. | ||
| const FDateTime & | Gets the date and time at which the message expires. | ||
| EMessageFlags | GetFlags () |
Gets the scope to which the message was sent. | |
| const FMessageAddress & | GetForwarder () |
Gets the forwarder's address. Identical to GetSender if the message wasn't forwarded. | |
| const void * | GetMessage () |
Gets the message data. | |
| const TWeakObjectPtr< UScriptStruct > & | Gets the message's type information. | ||
| TSharedPtr< IMessageContext, ESPMode::ThreadSafe > | Returns the original message context in case the message was forwarded. | ||
| const TArray< FMessageAddress > & | Gets the list of message recipients. | ||
| EMessageScope | GetScope () |
Gets the scope to which the message was sent. | |
| const FMessageAddress & | GetSender () |
Gets the sender's address. | |
| ENamedThreads::Type | Gets the name of the thread from which the message was sent. | ||
| const FDateTime & | Gets the time at which the message was forwarded. | ||
| const FDateTime & | GetTimeSent () |
Gets the time at which the message was sent. |