UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MessageEndpoint.h File Reference
#include "CoreTypes.h"
#include "Async/TaskGraphInterfaces.h"
#include "Containers/Array.h"
#include "Containers/ArrayBuilder.h"
#include "Containers/Queue.h"
#include "IMessageAttachment.h"
#include "IMessageBus.h"
#include "IMessageContext.h"
#include "IMessageHandler.h"
#include "IMessageReceiver.h"
#include "IMessageSender.h"
#include "IMessageBusListener.h"
#include "Misc/Guid.h"
#include "Templates/SharedPointer.h"
#include "UObject/NameTypes.h"
#include "Misc/ScopeLock.h"

Go to the source code of this file.

Classes

struct  FMessageBusNotification
 
class  FMessageEndpoint
 

Functions

 DECLARE_DELEGATE_TwoParams (FOnMessageEndpointError, const IMessageContext &, const FString &)
 
 DECLARE_DELEGATE_OneParam (FOnBusNotification, const FMessageBusNotification &)
 

Function Documentation

◆ DECLARE_DELEGATE_OneParam()

DECLARE_DELEGATE_OneParam ( FOnBusNotification  ,
const FMessageBusNotification  
)

Delegate type for MessageBus notifications.

◆ DECLARE_DELEGATE_TwoParams()

DECLARE_DELEGATE_TwoParams ( FOnMessageEndpointError  ,
const IMessageContext ,
const FString &   
)

DEPRECATED: Delegate type for error notifications.

The first parameter is the context of the sent message (only valid for the duration of the callback). The second parameter is the error string.