UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMessageAddress Struct Reference

#include <IMessageContext.h>

Public Member Functions

 FMessageAddress ()
 
void Invalidate ()
 
bool IsValid () const
 
FString ToString () const
 

Static Public Member Functions

static FMessageAddress NewAddress ()
 
static bool Parse (const FString &String, FMessageAddress &OutAddress)
 

Friends

bool operator== (const FMessageAddress &X, const FMessageAddress &Y)
 
bool operator!= (const FMessageAddress &X, const FMessageAddress &Y)
 
FArchiveoperator<< (FArchive &Ar, FMessageAddress &A)
 
uint32 GetTypeHash (const FMessageAddress &Address)
 

Detailed Description

Structure for message endpoint addresses.

Constructor & Destructor Documentation

◆ FMessageAddress()

FMessageAddress::FMessageAddress ( )
inline

Default constructor (no initialization).

Member Function Documentation

◆ Invalidate()

void FMessageAddress::Invalidate ( )
inline

Invalidates the GUID.

See also
IsValid

◆ IsValid()

bool FMessageAddress::IsValid ( ) const
inline

Checks whether this message address is valid or not.

Returns
true if valid, false otherwise.
See also
Invalidate

◆ NewAddress()

static FMessageAddress FMessageAddress::NewAddress ( )
inlinestatic

Returns a new message address.

Returns
A new address.

◆ Parse()

static bool FMessageAddress::Parse ( const FString &  String,
FMessageAddress OutAddress 
)
inlinestatic

Converts a string to a message address.

Parameters
StringThe string to convert.
OutAddressWill contain the parsed address.
Returns
true if the string was converted successfully, false otherwise.
See also
ToString

◆ ToString()

FString FMessageAddress::ToString ( ) const
inline

Converts this GUID to its string representation.

Returns
The string representation.
See also
Parse

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FMessageAddress Address)
friend

Calculates the hash for a message address.

Parameters
AddressThe address to calculate the hash for.
Returns
The hash.

◆ operator!=

bool operator!= ( const FMessageAddress X,
const FMessageAddress Y 
)
friend

Compares two message addresses for inequality.

Parameters
XThe first address to compare.
YThe second address to compare.
Returns
true if the addresses are not equal, false otherwise.

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FMessageAddress A 
)
friend

Serializes a message address from or into an archive.

Parameters
ArThe archive to serialize from or into.
GThe address to serialize.

◆ operator==

bool operator== ( const FMessageAddress X,
const FMessageAddress Y 
)
friend

Compares two message addresses for equality.

Parameters
XThe first address to compare.
YThe second address to compare.
Returns
true if the addresses are equal, false otherwise.

The documentation for this struct was generated from the following file: