![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MessageAddressBook.h>
Public Member Functions | |
| FMessageAddressBook () | |
| ~FMessageAddressBook () | |
| void | Add (const FMessageAddress &Address, const FGuid &NodeId) |
| void | Clear () |
| bool | Contains (const FMessageAddress &Address) |
| TArray< FGuid > | GetNodesFor (const TArray< FMessageAddress > &Addresses) |
| void | RemoveAll (TArray< FMessageAddress > &OutRemovedAddresses) |
| void | RemoveNode (const FGuid &NodeId, TArray< FMessageAddress > &OutRemovedAddresses) |
Implements an address book that maps message addresses to remote nodes.
|
inline |
Default constructor.
|
inline |
Destructor.
|
inline |
Adds an address to the address book.
@Address The message address to add. @NodeId The identifier of the remote node that handles the message address.
|
inline |
Clears the address book.
|
inline |
Checks whether this address book contains the given address.
| Address | The address to check. |
|
inline |
Gets the remote node identifiers for the specified list of message addresses.
| Addresses | The address list to retrieve the node identifiers for. |
|
inline |
Removes all known message addresses.
To remove only the addresses for a specific remote node, use RemoveNode(). If you are not interested in the removed addresses, use Clear() instead.
| OutRemovedRecipients | Will hold a list of recipients that were removed. |
|
inline |
Removes all known message addresses for the specified remote node identifier.
| NodeId | The identifier of the remote node to remove. |
| OutRemovedRecipients | Will hold a list of recipients that were removed. |