Navigation
API > API/Runtime > API/Runtime/MessagingCommon > API/Runtime/MessagingCommon/FMessageEndpoint
Overloads
| Name |
Remarks |
Include Path |
Unreal Specifiers |
void Send
(
MessageType* Message,
const FMessageAddress& Recipient
)
|
Immediately sends a message to the specified recipient. |
MessageEndpoint.h |
|
void Send
(
MessageType* Message,
const TArray< FMessageAddress >& Recipients
)
|
Immediately sends a message to the specified list of recipients. |
MessageEndpoint.h |
|
void Send
(
MessageType* Message,
const TMap< FName, FString > Annotations,
const FMessageAddress& Recipient
)
|
Immediately sends a message to the specified recipient. |
MessageEndpoint.h |
|
void Send
(
MessageType* Message,
const FMessageAddress& Recipient,
const FTimespan& Delay
)
|
Sends a message to the specified recipient after a given delay. |
MessageEndpoint.h |
|
|
Sends a message with fields and attachment to the specified recipient. |
MessageEndpoint.h |
|
void Send
(
MessageType* Message,
const TArray< FMessageAddress >& Recipients,
const FTimespan& Delay
)
|
Sends a message to the specified list of recipients after a given delay after a given delay. |
MessageEndpoint.h |
|
void Send
(
MessageType* Message,
const FMessageAddress& Recipient,
const FTimespan& Delay,
const FDateTime& Expiration
)
|
Sends a message with fields and expiration to the specified recipient after a given delay. |
MessageEndpoint.h |
|
|
Sends a message with fields and attachment to the specified list of recipients after a given delay. |
MessageEndpoint.h |
|
|
Sends a message with fields, attachment and expiration to the specified recipient after a given delay. |
MessageEndpoint.h |
|
|
Sends a message to the specified list of recipients. |
MessageEndpoint.h |
|
|
Sends a message to the specified list of recipients. |
MessageEndpoint.h |
|
|
Sends a message with fields, attachment and expiration to the specified recipient after a given delay. |
MessageEndpoint.h |
|
|
Sends a message to the specified list of recipients. Allows to specify message flags |
MessageEndpoint.h |
|
|
Sends a message to the specified list of recipients. Allows to specify message flags |
MessageEndpoint.h |
|
|
Sends a message to the specified list of recipients. Allows to specify message flags |
MessageEndpoint.h |
|
|
Sends a message to the specified list of recipients. |
MessageEndpoint.h |
|
Send(MessageType *, const FMessageAddress &)
Description
Immediately sends a message to the specified recipient.
| |
|
| Name |
Send |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Send
(
MessageType * Message,
const FMessageAddress & Recipient
)
Parameters
| Name |
Remarks |
| MessageType |
The type of message to send. |
| Message |
The message to send. |
| Recipient |
The message recipient. |
Send(MessageType *, const TArray< FMessageAddress > &)
Description
Immediately sends a message to the specified list of recipients.
| |
|
| Name |
Send |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Send
(
MessageType * Message,
const TArray < FMessageAddress > & Recipients
)
Parameters
| Name |
Remarks |
| MessageType |
The type of message to send. |
| Message |
The message to send. |
| Recipients |
The message recipients. |
Send(MessageType *, const TMap< FName, FString >, const FMessageAddress &)
Description
Immediately sends a message to the specified recipient.
| |
|
| Name |
Send |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Send
(
MessageType * Message,
const TMap < FName , FString > Annotations,
const FMessageAddress & Recipient
)
Parameters
| Name |
Remarks |
| MessageType |
The type of message to send. |
| Message |
The message to send. |
| Annotations |
An optional message annotations header. |
| Recipient |
The message recipient. |
Send(MessageType *, const FMessageAddress &, const FTimespan &)
Description
Sends a message to the specified recipient after a given delay.
| |
|
| Name |
Send |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Send
(
MessageType * Message,
const FMessageAddress & Recipient,
const FTimespan & Delay
)
Parameters
| Name |
Remarks |
| MessageType |
The type of message to send. |
| Message |
The message to send. |
| Recipient |
The message recipient. |
| Delay |
The delay after which to send the message. |
Send(MessageType *, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &, const FMessageAddress &)
Description
Sends a message with fields and attachment to the specified recipient.
| |
|
| Name |
Send |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Send
(
MessageType * Message,
const TSharedPtr < IMessageAttachment, ESPMode::ThreadSafe > & Attachment,
const FMessageAddress & Recipient
)
Parameters
| Name |
Remarks |
| MessageType |
The type of message to send. |
| Message |
The message to send. |
| Attachment |
An optional binary data attachment. |
| Recipient |
The message recipient. |
Send(MessageType *, const TArray< FMessageAddress > &, const FTimespan &)
Description
Sends a message to the specified list of recipients after a given delay after a given delay.
| |
|
| Name |
Send |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Send
(
MessageType * Message,
const TArray < FMessageAddress > & Recipients,
const FTimespan & Delay
)
Parameters
| Name |
Remarks |
| MessageType |
The type of message to send. |
| Message |
The message to send. |
| Recipients |
The message recipients. |
| Delay |
The delay after which to send the message. |
Send(MessageType *, const FMessageAddress &, const FTimespan &, const FDateTime &)
Description
Sends a message with fields and expiration to the specified recipient after a given delay.
| |
|
| Name |
Send |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Send
(
MessageType * Message,
const FMessageAddress & Recipient,
const FTimespan & Delay,
const FDateTime & Expiration
)
Parameters
| Name |
Remarks |
| MessageType |
The type of message to send. |
| Message |
The message to send. |
| Recipient |
The message recipient. |
| Expiration |
The time at which the message expires. |
| Delay |
The delay after which to send the message. |
Send(MessageType *, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &, const TArray< FMessageAddress > &, const FTimespan &)
Description
Sends a message with fields and attachment to the specified list of recipients after a given delay.
| |
|
| Name |
Send |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Send
(
MessageType * Message,
const TSharedPtr < IMessageAttachment, ESPMode::ThreadSafe > & Attachment,
const TArray < FMessageAddress > & Recipients,
const FTimespan & Delay
)
Parameters
| Name |
Remarks |
| MessageType |
The type of message to send. |
| Message |
The message to send. |
| Attachment |
An optional binary data attachment. |
| Recipients |
The message recipients. |
| Delay |
The delay after which to send the message. |
Send(MessageType *, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &, const FMessageAddress &, const FDateTime &, const FTimespan &)
Description
Sends a message with fields, attachment and expiration to the specified recipient after a given delay.
| |
|
| Name |
Send |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Send
(
MessageType * Message,
const TSharedPtr < IMessageAttachment, ESPMode::ThreadSafe > & Attachment,
const FMessageAddress & Recipient,
const FDateTime & Expiration,
const FTimespan & Delay
)
Parameters
| Name |
Remarks |
| MessageType |
The type of message to send. |
| Message |
The message to send. |
| Attachment |
An optional binary data attachment. |
| Recipient |
The message recipient. |
| Expiration |
The time at which the message expires. |
| Delay |
The delay after which to send the message. |
Send(MessageType *, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &, const TArray< FMessageAddress > &, const FTimespan &, const FDateTime &)
Description
Sends a message to the specified list of recipients.
| |
|
| Name |
Send |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Send
(
MessageType * Message,
const TSharedPtr < IMessageAttachment, ESPMode::ThreadSafe > & Attachment,
const TArray < FMessageAddress > & Recipients,
const FTimespan & Delay,
const FDateTime & Expiration
)
Parameters
| Name |
Remarks |
| MessageType |
The type of message to send. |
| Message |
The message to send. |
| Attachment |
An optional binary data attachment. |
| Recipients |
The message recipients. |
| Delay |
The delay after which to send the message. |
| Expiration |
The time at which the message expires. |
Send(void , UScriptStruct , const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &, const TArray< FMessageAddress > &, const FTimespan &, const FDateTime &)
Description
Sends a message to the specified list of recipients.
| |
|
| Name |
Send |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
void Send
(
void * Message,
UScriptStruct * TypeInfo,
const TSharedPtr < IMessageAttachment, ESPMode::ThreadSafe > & Attachment,
const TArray < FMessageAddress > & Recipients,
const FTimespan & Delay,
const FDateTime & Expiration
)
Parameters
| Name |
Remarks |
| Message |
The message to send. |
| TypeInfo |
The message's type information. |
| Attachment |
An optional binary data attachment. |
| Recipients |
The message recipients. |
| Delay |
The delay after which to send the message. |
| Expiration |
The time at which the message expires. |
Send(MessageType *, const TMap< FName, FString >, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &, const FMessageAddress &, const FDateTime &, const FTimespan &)
Description
Sends a message with fields, attachment and expiration to the specified recipient after a given delay.
| |
|
| Name |
Send |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Send
(
MessageType * Message,
const TMap < FName , FString > Annotations,
const TSharedPtr < IMessageAttachment, ESPMode::ThreadSafe > & Attachment,
const FMessageAddress & Recipient,
const FDateTime & Expiration,
const FTimespan & Delay
)
Parameters
| Name |
Remarks |
| MessageType |
The type of message to send. |
| Message |
The message to send. |
| Annotations |
An optional message annotations header. |
| Attachment |
An optional binary data attachment. |
| Recipient |
The message recipient. |
| Expiration |
The time at which the message expires. |
| Delay |
The delay after which to send the message. |
Send(MessageType *, EMessageFlags, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &, const TArray< FMessageAddress > &, const FTimespan &, const FDateTime &)
Description
Sends a message to the specified list of recipients. Allows to specify message flags
| |
|
| Name |
Send |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Send
(
MessageType * Message,
EMessageFlags Flags,
const TSharedPtr < IMessageAttachment, ESPMode::ThreadSafe > & Attachment,
const TArray < FMessageAddress > & Recipients,
const FTimespan & Delay,
const FDateTime & Expiration
)
Parameters
| Name |
Remarks |
| Message |
The message to send. |
| TypeInfo |
The message's type information. |
| Flags |
The message's type information. |
| Attachment |
An optional binary data attachment. |
| Recipients |
The message recipients. |
| Delay |
The delay after which to send the message. |
| Expiration |
The time at which the message expires. |
Send(void , UScriptStruct , EMessageFlags, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &, const TArray< FMessageAddress > &, const FTimespan &, const FDateTime &)
Description
Sends a message to the specified list of recipients. Allows to specify message flags
| |
|
| Name |
Send |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
void Send
(
void * Message,
UScriptStruct * TypeInfo,
EMessageFlags Flags,
const TSharedPtr < IMessageAttachment, ESPMode::ThreadSafe > & Attachment,
const TArray < FMessageAddress > & Recipients,
const FTimespan & Delay,
const FDateTime & Expiration
)
Parameters
| Name |
Remarks |
| Message |
The message to send. |
| TypeInfo |
The message's type information. |
| Flags |
The message's type information. |
| Attachment |
An optional binary data attachment. |
| Recipients |
The message recipients. |
| Delay |
The delay after which to send the message. |
| Expiration |
The time at which the message expires. |
Send(MessageType *, EMessageFlags, const TMap< FName, FString >, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &, const TArray< FMessageAddress > &, const FTimespan &, const FDateTime &)
Description
Sends a message to the specified list of recipients. Allows to specify message flags
| |
|
| Name |
Send |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
template<typename MessageType>
void Send
(
MessageType * Message,
EMessageFlags Flags,
const TMap < FName , FString > Annotations,
const TSharedPtr < IMessageAttachment, ESPMode::ThreadSafe > & Attachment,
const TArray < FMessageAddress > & Recipients,
const FTimespan & Delay,
const FDateTime & Expiration
)
Parameters
| Name |
Remarks |
| Message |
The message to send. |
| TypeInfo |
The message's type information. |
| Flags |
The message's type information. |
| Annotations |
An optional message annotations header. |
| Attachment |
An optional binary data attachment. |
| Recipients |
The message recipients. |
| Delay |
The delay after which to send the message. |
| Expiration |
The time at which the message expires. |
Send(void , UScriptStruct , EMessageFlags, const TMap< FName, FString >, const TSharedPtr< IMessageAttachment, ESPMode::ThreadSafe > &, const TArray< FMessageAddress > &, const FTimespan &, const FDateTime &)
Description
Sends a message to the specified list of recipients.
| |
|
| Name |
Send |
| Type |
function |
| Header File |
/Engine/Source/Runtime/MessagingCommon/Public/MessageEndpoint.h |
| Include Path |
#include "MessageEndpoint.h" |
void Send
(
void * Message,
UScriptStruct * TypeInfo,
EMessageFlags Flags,
const TMap < FName , FString > Annotations,
const TSharedPtr < IMessageAttachment, ESPMode::ThreadSafe > & Attachment,
const TArray < FMessageAddress > & Recipients,
const FTimespan & Delay,
const FDateTime & Expiration
)
Parameters
| Name |
Remarks |
| Message |
The message to send. |
| TypeInfo |
The message's type information. |
| Flags |
The message's type information. |
| Annotations |
An optional message annotations header. |
| Attachment |
An optional binary data attachment. |
| Recipients |
The message recipients. |
| Delay |
The delay after which to send the message. |
| Expiration |
The time at which the message expires. |