UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FUdpPingManyAsync Class Reference
+ Inheritance diagram for FUdpPingManyAsync:

Public Member Functions

 FUdpPingManyAsync (ISocketSubsystem *const InSocketSub, const FIcmpEchoManyCompleteDelegate &InCompletionDelegate)
 
virtual ~FUdpPingManyAsync ()
 
void Start (const TArray< FIcmpTarget > &Targets, float Timeout, uint32 StackSize)
 
- Public Member Functions inherited from FTSTickerObjectBase
 UE_NONCOPYABLE (FTSTickerObjectBase)
 
CORE_API FTSTickerObjectBase (float InDelay=0.0f, FTSTicker &Ticker=FTSTicker::GetCoreTicker())
 
virtual CORE_API ~FTSTickerObjectBase ()
 

Protected Member Functions

virtual bool Tick (float DeltaTime) override
 

Constructor & Destructor Documentation

◆ FUdpPingManyAsync()

FUdpPingManyAsync::FUdpPingManyAsync ( ISocketSubsystem *const  InSocketSub,
const FIcmpEchoManyCompleteDelegate InCompletionDelegate 
)

◆ ~FUdpPingManyAsync()

FUdpPingManyAsync::~FUdpPingManyAsync ( )
virtual

Member Function Documentation

◆ Start()

void FUdpPingManyAsync::Start ( const TArray< FIcmpTarget > &  Targets,
float  Timeout,
uint32  StackSize 
)

◆ Tick()

bool FUdpPingManyAsync::Tick ( float  DeltaTime)
overrideprotectedvirtual

Pure virtual that must be overloaded by the inheriting class.

Parameters
DeltaTimetime passed since the last call.
Returns
true if should continue ticking

Implements FTSTickerObjectBase.


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