Send

Overload list

Windows
MacOS
Linux
Name Description

Public function

void

 

Send

(
    MessageType* Message,
    const FMessageAddress& Recipient
)

Immediately sends a message to the specified recipient.

Public function

void

 

Send

(
    MessageType* Message,
    const TSharedPtr< IMessageAttachmen...,
    const TArray< FMessageAddress >& R...,
    const FTimespan& Delay,
    const FDateTime& Expiration
)

Sends a message to the specified list of recipients.

Public function

void

 

Send

(
    void* Message,
    UScriptStruct* TypeInfo,
    const TSharedPtr< IMessageAttachmen...,
    const TArray< FMessageAddress >& R...,
    const FTimespan& Delay,
    const FDateTime& Expiration
)

FMessageEndpoint::Send with 6 params is deprecated. Please use FMessageEndpoint::Send that takes additionnal EMessageFlags instead!

Public function

void

 

Send

(
    MessageType* Message,
    const TMap< FName, FString > Annota...,
    const TSharedPtr< IMessageAttachmen...,
    const FMessageAddress& Recipient,
    const FDateTime& Expiration,
    const FTimespan& Delay
)

Sends a message with fields, attachment and expiration to the specified recipient after a given delay.

Public function

void

 

Send

(
    MessageType* Message,
    EMessageFlags Flags,
    const TSharedPtr< IMessageAttachmen...,
    const TArray< FMessageAddress >& R...,
    const FTimespan& Delay,
    const FDateTime& Expiration
)

Sends a message to the specified list of recipients. Allows to specify message flags

Public function

void

 

Send

(
    void* Message,
    UScriptStruct* TypeInfo,
    EMessageFlags Flags,
    const TSharedPtr< IMessageAttachmen...,
    const TArray< FMessageAddress >& R...,
    const FTimespan& Delay,
    const FDateTime& Expiration
)

Sends a message to the specified list of recipients. Allows to specify message flags

Public function

void

 

Send

(
    MessageType* Message,
    EMessageFlags Flags,
    const TMap< FName, FString > Annota...,
    const TSharedPtr< IMessageAttachmen...,
    const TArray< FMessageAddress >& R...,
    const FTimespan& Delay,
    const FDateTime& Expiration
)

Sends a message to the specified list of recipients. Allows to specify message flags

Public function

void

 

Send

(
    void* Message,
    UScriptStruct* TypeInfo,
    EMessageFlags Flags,
    const TMap< FName, FString > Annota...,
    const TSharedPtr< IMessageAttachmen...,
    const TArray< FMessageAddress >& R...,
    const FTimespan& Delay,
    const FDateTime& Expiration
)

Sends a message to the specified list of recipients.

Public function

void

 

Send

(
    MessageType* Message,
    const TArray< FMessageAddress >& R...
)

Immediately sends a message to the specified list of recipients.

Public function

void

 

Send

(
    MessageType* Message,
    const TMap< FName, FString > Annota...,
    const FMessageAddress& Recipient
)

Immediately sends a message to the specified recipient.

Public function

void

 

Send

(
    MessageType* Message,
    const FMessageAddress& Recipient,
    const FTimespan& Delay
)

Sends a message to the specified recipient after a given delay.

Public function

void

 

Send

(
    MessageType* Message,
    const TSharedPtr< IMessageAttachmen...,
    const FMessageAddress& Recipient
)

Sends a message with fields and attachment to the specified recipient.

Public function

void

 

Send

(
    MessageType* Message,
    const TArray< FMessageAddress >& R...,
    const FTimespan& Delay
)

Sends a message to the specified list of recipients after a given delay after a given delay.

Public function

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.

Public function

void

 

Send

(
    MessageType* Message,
    const TSharedPtr< IMessageAttachmen...,
    const TArray< FMessageAddress >& R...,
    const FTimespan& Delay
)

Sends a message with fields and attachment to the specified list of recipients after a given delay.

Public function

void

 

Send

(
    MessageType* Message,
    const TSharedPtr< IMessageAttachmen...,
    const FMessageAddress& Recipient,
    const FDateTime& Expiration,
    const FTimespan& Delay
)

Sends a message with fields, attachment and expiration to the specified recipient after a given delay.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss