UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IMessageReceiver.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
7#include "UObject/NameTypes.h"
8
10struct FGuid;
11
12
26{
27public:
28
35 virtual FName GetDebugName() const = 0;
36
43 virtual const FGuid& GetRecipientId() const = 0;
44
54
64 virtual bool IsLocal() const = 0;
65
72
73public:
74
84 bool IsRemote() const
85 {
86 return !IsLocal();
87 }
88
89public:
90
92 virtual ~IMessageReceiver() { }
93};
Definition NameTypes.h:617
Definition IMessageContext.h:225
Definition IMessageReceiver.h:26
virtual bool IsLocal() const =0
virtual ENamedThreads::Type GetRecipientThread() const =0
virtual FName GetDebugName() const =0
virtual const FGuid & GetRecipientId() const =0
virtual void ReceiveMessage(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context)=0
bool IsRemote() const
Definition IMessageReceiver.h:84
virtual ~IMessageReceiver()
Definition IMessageReceiver.h:92
Definition SharedPointer.h:153
Type
Definition TaskGraphInterfaces.h:57
Definition Guid.h:109