Module |
|
Header |
/Engine/Source/Runtime/Messaging/Public/IMessageTracer.h |
Include |
#include "IMessageTracer.h" |
class IMessageTracer
Interface for message tracers.
This interface provides access to the message tracer that is built into a message bus. Message tracers are able to monitor and record all activities on a message bus. This includes the sending and receiving of messages, the registering and unregistering of message endpoints and interceptors and adding and removal of subscriptions.
Name | Description | |
---|---|---|
|
~IMessageTracer() |
Hidden destructor. The life time of a message tracer is managed by the message bus. |
Name | Description | ||
---|---|---|---|
|
Break() |
Breaks message routing. |
|
|
Continue() |
Starts the tracer or continues message routing from the current breakpoint. |
|
|
GetEndpoints ( |
Gets the list of known message endpoints. |
|
|
GetMessages ( |
Gets the collection of known messages. |
|
|
GetMessageTypes ( |
Gets the list of known message types filtered by name. |
|
|
HasMessages() |
Checks whether there are any messages in the history. |
|
|
IsBreaking() |
Checks whether the tracer is currently at a breakpoint. |
|
|
IsRunning() |
Checks whether the tracer is currently running. |
|
|
IMessageTrac... |
OnMessageAdded() |
|
|
IMessageTrac... |
OnMessagesReset() |
|
|
IMessageTrac... |
OnTypeAdded() |
|
|
Reset() |
Resets the tracer. |
|
|
Step() |
Steps the tracer to the next message. |
|
|
Stop() |
Stops the tracer. |
|
|
Tick ( |
Ticks the tracer. |
Name |
Description |
|
---|---|---|
|
FOnMessageAdded |
A delegate that is executed when the collection of known messages has changed. |
|
FOnMessagesReset |
A delegate that is executed when the message history has been reset. |
|
FOnTypeAdded |
A delegate that is executed when the collection of known messages types has changed. |
Name |
Description |
---|---|
FMessageTracerMessageInfoRef |
|
FMessageTracerTypeInfoRef |