UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FResolveInfo Class Referenceabstract

#include <IPAddressAsyncResolve.h>

+ Inheritance diagram for FResolveInfo:

Public Member Functions

virtual ~FResolveInfo ()
 
virtual bool IsComplete () const =0
 
virtual int32 GetErrorCode () const =0
 
virtual const FInternetAddrGetResolvedAddress () const =0
 

Protected Member Functions

 FResolveInfo ()
 

Detailed Description

Abstract interface used by clients to get async host name resolution to work in a cross-platform way

Constructor & Destructor Documentation

◆ FResolveInfo()

FResolveInfo::FResolveInfo ( )
inlineprotected

Hidden on purpose

◆ ~FResolveInfo()

virtual FResolveInfo::~FResolveInfo ( )
inlinevirtual

Virtual destructor for child classes to overload

Member Function Documentation

◆ GetErrorCode()

virtual int32 FResolveInfo::GetErrorCode ( ) const
pure virtual

The error that occurred when trying to resolve

Returns
error code from the operation

Implemented in FResolveInfoCached, and FResolveInfoAsync.

◆ GetResolvedAddress()

virtual const FInternetAddr & FResolveInfo::GetResolvedAddress ( ) const
pure virtual

Returns a copy of the resolved address

Returns
the resolved IP address

Implemented in FResolveInfoCached, and FResolveInfoAsync.

◆ IsComplete()

virtual bool FResolveInfo::IsComplete ( ) const
pure virtual

Whether the async process has completed or not

Returns
true if it completed successfully, false otherwise

Implemented in FResolveInfoCached, and FResolveInfoAsync.


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