UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IcmpWindows.cpp File Reference
#include "Icmp.h"
#include "IcmpPrivate.h"
#include "IcmpModule.h"
#include "SocketSubsystem.h"
#include "Windows/AllowWindowsPlatformTypes.h"
#include "WinSock2.h"
#include "Ws2tcpip.h"
#include "iphlpapi.h"
#include "IcmpAPI.h"
#include "Windows/HideWindowsPlatformTypes.h"

Namespaces

namespace  IcmpWindows
 

Macros

#define _WINSOCK_DEPRECATED_NO_WARNINGS
 
#define ICMP_MAX_REPLIES   10
 

Functions

uint16 NtoHS (uint16 val)
 
uint16 HtoNS (uint16 val)
 
uint32 NtoHL (uint32 val)
 
uint32 HtoNL (uint32 val)
 
FString IcmpWindows::IpToString (void *Address)
 
FIcmpEchoResult IcmpEchoImpl (ISocketSubsystem *SocketSub, const FString &TargetAddress, float Timeout)
 

Variables

const SIZE_T IcmpWindows::IcmpPayloadSize = 32
 
const uint8 IcmpWindows::IcmpPayload [IcmpPayloadSize] = ">>>>This string is 32 bytes<<<<"
 

Macro Definition Documentation

◆ _WINSOCK_DEPRECATED_NO_WARNINGS

#define _WINSOCK_DEPRECATED_NO_WARNINGS

◆ ICMP_MAX_REPLIES

#define ICMP_MAX_REPLIES   10

Function Documentation

◆ HtoNL()

uint32 HtoNL ( uint32  val)

◆ HtoNS()

uint16 HtoNS ( uint16  val)

◆ IcmpEchoImpl()

FIcmpEchoResult IcmpEchoImpl ( ISocketSubsystem SocketSub,
const FString &  TargetAddress,
float  Timeout 
)

◆ NtoHL()

uint32 NtoHL ( uint32  val)

◆ NtoHS()

uint16 NtoHS ( uint16  val)