Navigation
API > API/Plugins > API/Plugins/AsyncMessageSystem > API/Plugins/AsyncMessageSystem/FAsyncMessage
TODO: We could perhaps define a "lifetime" concept on these messages, similar to how AnimNext's TraitEvents (TraitEvent.h) work, as well as consumption perhaps?
| Name | FMessageDebugData |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/AsyncMessageSystem/Source/AsyncMessageSystem/Public/AsyncMessage.h |
| Include Path | #include "AsyncMessage.h" |
Syntax
struct FMessageDebugData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BlueprintScriptCallstack | FString | A debugging nicety. | AsyncMessage.h | |
| MessageId | uint32 | Unique int id assigned at the time of creation. | AsyncMessage.h | |
| NativeCallstack | TArray< uint64 > | The native stack back trace at the time of this message being queued. | AsyncMessage.h | |
| NativeCallstackAsString | FString | A debugging nicety. | AsyncMessage.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FString & GetOrCreateNativeCallstackAsString() |
Generates and caches the FString version of the platform callstack | AsyncMessage.h |