Navigation
API > API/Runtime > API/Runtime/MessagingCommon > API/Runtime/MessagingCommon/FMessageEndpoint
Overloads
| Name |
Remarks |
Include Path |
Unreal Specifiers |
void Publish
(
MessageType* Message
)
|
Immediately publishes a message to all subscribed recipients. |
MessageEndpoint.h |
|
void Publish
(
MessageType* Message,
EMessageScope Scope
)
|
Immediately pa message to all subscribed recipients within the specified scope. |
MessageEndpoint.h |
|
|
Immediately publishes a message to all subscribed recipients. |
MessageEndpoint.h |
|
|
Publishes a message to all subscribed recipients after a given delay. |
MessageEndpoint.h |
|
|
Immediately pa message to all subscribed recipients within the specified scope. |
MessageEndpoint.h |
|
void Publish
(
MessageType* Message,
EMessageScope Scope,
const FTimespan& Delay
)
|
Publishes a message to all subscribed recipients within the specified scope after a given delay. |
MessageEndpoint.h |
|
|
Publishes a message to all subscribed recipients within the specified scope. |
MessageEndpoint.h |
|
|
Publishes a message to all subscribed recipients within the specified scope. |
MessageEndpoint.h |
|
|
Publishes a message to all subscribed recipients within the specified scope. |
MessageEndpoint.h |
|
|
Publishes a message to all subscribed recipients within the specified scope. |
MessageEndpoint.h |
|
Publish(MessageType *)
Description
Immediately publishes a message to all subscribed recipients.
| |
|
| Name |
Publish |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Publish
(
MessageType * Message
)
Parameters
| Name |
Remarks |
| Message |
The message to publish. |
Publish(MessageType *, EMessageScope)
Description
Immediately pa message to all subscribed recipients within the specified scope.
| |
|
| Name |
Publish |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Publish
(
MessageType * Message,
EMessageScope Scope
)
Parameters
| Name |
Remarks |
| Message |
The message to publish. |
| Scope |
The message scope. |
Publish(MessageType *, const TMap< FName, FString >)
Description
Immediately publishes a message to all subscribed recipients.
| |
|
| Name |
Publish |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Publish
(
MessageType * Message,
const TMap < FName , FString > Annotations
)
Parameters
| Name |
Remarks |
| Message |
The message to publish. |
| Annotations |
An optional message annotations header. |
Publish(MessageType *, const FTimespan &)
Description
Publishes a message to all subscribed recipients after a given delay.
| |
|
| Name |
Publish |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Publish
(
MessageType * Message,
const FTimespan & Delay
)
Parameters
| Name |
Remarks |
| Message |
The message to publish. |
| Delay |
The delay after which to publish the message. |
Publish(MessageType *, const TMap< FName, FString >, EMessageScope)
Description
Immediately pa message to all subscribed recipients within the specified scope.
| |
|
| Name |
Publish |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Publish
(
MessageType * Message,
const TMap < FName , FString > Annotations,
EMessageScope Scope
)
Parameters
| Name |
Remarks |
| Message |
The message to publish. |
| Annotations |
An optional message annotations header. |
| Scope |
The message scope. |
Publish(MessageType *, EMessageScope, const FTimespan &)
Description
Publishes a message to all subscribed recipients within the specified scope after a given delay.
| |
|
| Name |
Publish |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Publish
(
MessageType * Message,
EMessageScope Scope,
const FTimespan & Delay
)
Parameters
| Name |
Remarks |
| Message |
The message to publish. |
| Scope |
The message scope. |
| Delay |
The delay after which to publish the message. |
Publish(MessageType *, EMessageScope, const FTimespan &, const FDateTime &)
Description
Publishes a message to all subscribed recipients within the specified scope.
| |
|
| Name |
Publish |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Publish
(
MessageType * Message,
EMessageScope Scope,
const FTimespan & Delay,
const FDateTime & Expiration
)
Parameters
| Name |
Remarks |
| Message |
The message to publish. |
| Scope |
The message scope. |
| Fields |
The message content. |
| Delay |
The delay after which to publish the message. |
| Expiration |
The time at which the message expires. |
Publish(void , UScriptStruct , EMessageScope, const FTimespan &, const FDateTime &)
Description
Publishes a message to all subscribed recipients within the specified scope.
| |
|
| Name |
Publish |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
void Publish
(
void * Message,
UScriptStruct * TypeInfo,
EMessageScope Scope,
const FTimespan & Delay,
const FDateTime & Expiration
)
Parameters
| Name |
Remarks |
| Message |
The message to publish. |
| TypeInfo |
The message's type information. |
| Scope |
The message scope. |
| Fields |
The message content. |
| Delay |
The delay after which to publish the message. |
| Expiration |
The time at which the message expires. |
Publish(MessageType *, const TMap< FName, FString >, EMessageScope, const FTimespan &, const FDateTime &)
Description
Publishes a message to all subscribed recipients within the specified scope.
| |
|
| Name |
Publish |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Publish
(
MessageType * Message,
const TMap < FName , FString > Annotations,
EMessageScope Scope,
const FTimespan & Delay,
const FDateTime & Expiration
)
Parameters
| Name |
Remarks |
| Message |
The message to publish. |
| Annotations |
An optional message annotations header. |
| Scope |
The message scope. |
| Fields |
The message content. |
| Delay |
The delay after which to publish the message. |
| Expiration |
The time at which the message expires. |
Publish(void , UScriptStruct , EMessageScope, const TMap< FName, FString >, const FTimespan &, const FDateTime &)
Description
Publishes a message to all subscribed recipients within the specified scope.
| |
|
| Name |
Publish |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
void Publish
(
void * Message,
UScriptStruct * TypeInfo,
EMessageScope Scope,
const TMap < FName , FString > Annotations,
const FTimespan & Delay,
const FDateTime & Expiration
)
Parameters
| Name |
Remarks |
| Message |
The message to publish. |
| TypeInfo |
The message's type information. |
| Scope |
The message scope. |
| Annotations |
An optional message annotations header. |
| Fields |
The message content. |
| Delay |
The delay after which to publish the message. |
| Expiration |
The time at which the message expires. |