5#include "Containers/Array.h"
114 check(CachedSocketSubsystem !=
nullptr &&
"Networking module not loaded and initialized");
134 check(CachedSocketSubsystem !=
nullptr &&
"Networking module not loaded and initialized");
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
constexpr uint32 HashCombine(uint32 A, uint32 C)
Definition TypeHash.h:36
Definition Archive.h:1208
virtual void SetIp(uint32 InAddr)=0
static CORE_API FText FromString(const ANSICHAR *String)
Definition Text.cpp:1081
Definition SocketSubsystem.h:58
virtual TSharedRef< FInternetAddr > CreateInternetAddr(uint32 Address, uint32 Port=0)
Definition SocketSubsystem.h:317
UE_NODEBUG UE_FORCEINLINE_HINT SizeType Add(ElementType &&Item)
Definition Array.h:2696
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition IPv4Address.h:16
uint8 A
Definition IPv4Address.h:30
uint8 B
Definition IPv4Address.h:30
uint32 Value
Definition IPv4Address.h:35
uint8 D
Definition IPv4Address.h:30
uint8 C
Definition IPv4Address.h:30
Definition IPv4Endpoint.h:27
static NETWORKING_API bool FromHostAndPort(const FString &HostAndPortString, FIPv4Endpoint &OutEndpoint)
Definition IPv4Endpoint.cpp:56
static NETWORKING_API bool Parse(const FString &EndpointString, FIPv4Endpoint &OutEndpoint)
Definition IPv4Endpoint.cpp:32
TSharedRef< FInternetAddr > ToInternetAddr() const
Definition IPv4Endpoint.h:112
bool operator!=(const FIPv4Endpoint &Other) const
Definition IPv4Endpoint.h:86
bool operator==(const FIPv4Endpoint &Other) const
Definition IPv4Endpoint.h:75
uint16 Port
Definition IPv4Endpoint.h:32
FIPv4Endpoint()
Definition IPv4Endpoint.h:37
FIPv4Address Address
Definition IPv4Endpoint.h:29
static NETWORKING_API const FIPv4Endpoint Any
Definition IPv4Endpoint.h:209
static NETWORKING_API void Initialize()
Definition IPv4Endpoint.cpp:26
FIPv4Endpoint(const TSharedPtr< FInternetAddr > &InternetAddr)
Definition IPv4Endpoint.h:57
friend FArchive & operator<<(FArchive &Ar, FIPv4Endpoint &Endpoint)
Definition IPv4Endpoint.h:98
FIPv4Endpoint(const FIPv4Address &InAddress, uint16 InPort)
Definition IPv4Endpoint.h:45
TSharedRef< FInternetAddr > ToInternetAddrIPV4() const
Definition IPv4Endpoint.h:132
friend uint32 GetTypeHash(const FIPv4Endpoint &Endpoint)
Definition IPv4Endpoint.h:177
NETWORKING_API FString ToString() const
Definition IPv4Endpoint.cpp:17
FText ToText() const
Definition IPv4Endpoint.h:164