Navigation
API > API/Runtime > API/Runtime/Messaging
Interface for message interceptors.
| Name | IMessageInterceptor |
| Type | class |
| Header File | /Engine/Source/Runtime/Messaging/Public/IMessageInterceptor.h |
| Include Path | #include "IMessageInterceptor.h" |
Syntax
class IMessageInterceptor
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IMessageInterceptor() |
Virtual destructor. | IMessageInterceptor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Gets the interceptor's name (for debugging purposes). | IMessageInterceptor.h | ||
const FGuid & GetInterceptorId () |
Gets the interceptor's unique identifier (for debugging purposes). | IMessageInterceptor.h | |
bool InterceptMessage
(
const TSharedRef< IMessageContext, ESPMode::ThreadSafe >& Context |
Intercepts a message before it is being passed to the message router. | IMessageInterceptor.h |