109 class FResolveInfoAsyncWorker
129 inline TStatId GetStatId()
const
143 FPlatformAtomics::InterlockedExchange(&
Parent->bShouldAbandon,
true);
152 volatile int32 bShouldAbandon;
#define check(expr)
Definition AssertionMacros.h:314
void AsyncTask(ENamedThreads::Type Thread, TUniqueFunction< void()> Function)
Definition Async.cpp:54
#define RETURN_QUICK_DECLARE_CYCLE_STAT(StatId, GroupId)
Definition Stats.h:655
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition AsyncWork.h:585
Definition IPAddress.h:22
Definition IPAddressAsyncResolve.h:105
virtual bool IsComplete() const
Definition IPAddressAsyncResolve.h:185
void DoWork()
Definition IPAddress.cpp:39
void StartAsyncTask()
Definition IPAddressAsyncResolve.h:167
virtual const FInternetAddr & GetResolvedAddress() const
Definition IPAddressAsyncResolve.h:206
virtual int32 GetErrorCode() const
Definition IPAddressAsyncResolve.h:196
Definition IPAddressAsyncResolve.h:51
virtual const FInternetAddr & GetResolvedAddress() const
Definition IPAddressAsyncResolve.h:94
virtual int32 GetErrorCode() const
Definition IPAddressAsyncResolve.h:84
TSharedPtr< FInternetAddr > Addr
Definition IPAddressAsyncResolve.h:54
virtual bool IsComplete() const
Definition IPAddressAsyncResolve.h:74
FResolveInfoCached()
Definition IPAddressAsyncResolve.h:57
Definition IPAddressAsyncResolve.h:14
virtual ~FResolveInfo()
Definition IPAddressAsyncResolve.h:23
virtual int32 GetErrorCode() const =0
virtual const FInternetAddr & GetResolvedAddress() const =0
FResolveInfo()
Definition IPAddressAsyncResolve.h:17
virtual bool IsComplete() const =0
Definition SharedPointer.h:692
Definition LightweightStats.h:416