IMessageInterceptor

Interface for message interceptors.

Choose your operating system:

Windows

macOS

Linux

References

Module

Messaging

Header

/Engine/Source/Runtime/Messaging/Public/IMessageInterceptor.h

Include

#include "IMessageInterceptor.h"

Syntax

class IMessageInterceptor

Remarks

Interface for message interceptors.

Destructors

Name Description

Public function Virtual

~IMessageInterceptor()

Virtual destructor.

Functions

Name Description

Public function Const

FName

 

GetDebugName()

Gets the interceptor's name (for debugging purposes).

Public function Const

const FGuid ...

 

GetInterceptorId()

Gets the interceptor's unique identifier (for debugging purposes).

Public function

bool

 

InterceptMessage

(
    const TSharedRef< IMessageContext, ...
)

Intercepts a message before it is being passed to the message router.