Module |
|
Header |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpointBuilder.h |
Include |
#include "MessageEndpointBuilder.h" |
struct FMessageEndpointBuilder
Implements a message endpoint builder.
Name | Description | |
---|---|---|
|
FMessageEndpointBuilder ( |
Creates and initializes a new builder using the default message bus. |
|
FMessageEndpointBuilder ( |
Creates and initializes a new builder using the specified message bus. |
Name | Description | ||
---|---|---|---|
|
TSharedPtr< ... |
Build() |
Builds the message endpoint as configured. |
|
FMessageEndp... |
Handling ( |
Adds a message handler for the given type of messages (via TFunction object). |
|
FMessageEndp... |
Handling ( |
Adds a message handler for the given type of messages (via raw function pointers). |
|
FMessageEndp... |
NotificationHandling ( |
|
|
FMessageEndp... |
ReceivingOnAnyThread() |
Configures the endpoint to receive messages on any thread. |
|
FMessageEndp... |
ReceivingOnThread ( |
Configured the endpoint to receive messages on a specific thread. |
|
FMessageEndp... |
ThatIsDisabled() |
Disables the endpoint. |
|
FMessageEndp... |
WithCatchall |
Adds a message handler for the given type of messages (via TFunction object). |
|
FMessageEndp... |
WithCatchall ( |
Adds a message handler for the given type of messages (via raw function pointers). |
|
FMessageEndp... |
WithHandler ( |
Registers a message handler with the endpoint. |
|
FMessageEndp... |
WithInbox() |
Enables the endpoint's message inbox. The inbox is disabled by default. |
Name | Description | ||
---|---|---|---|
|
operator TSharedPtr< FMessageEndpoint, ESPMode::ThreadSafe >() |
Implicit conversion operator to build the message endpoint as configured. |