183 const uint32* BytesReadPtr;
189 , BytesReadPtr(nullptr)
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
@ SE_NO_ERROR
Definition SocketErrors.h:10
ESocketProtocolFamily
Definition SocketTypes.h:16
ESocketConnectionState
Definition SocketTypes.h:44
@ SCS_Connected
Definition SocketTypes.h:46
@ SCS_ConnectionError
Definition SocketTypes.h:48
@ SCS_NotConnected
Definition SocketTypes.h:45
ESocketType
Definition SocketTypes.h:33
@ SOCKTYPE_Unknown
Definition SocketTypes.h:35
@ SOCKTYPE_Streaming
Definition SocketTypes.h:39
@ SOCKTYPE_Datagram
Definition SocketTypes.h:37
ERecvMultiFlags
Definition SocketTypes.h:153
ESocketShutdownMode
Definition SocketTypes.h:107
ETimestampTranslation
Definition SocketTypes.h:131
Definition Archive.h:1208
Definition IPAddress.h:22
Definition NameTypes.h:1680
Definition UnrealTemplate.h:321
Definition SocketsUnix.h:46
Definition SocketSubsystem.h:58
Definition SharedPointer.h:692
Definition UniquePtr.h:107
UE_FORCEINLINE_HINT T * Get() const
Definition UniquePtr.h:324
@ Bytes
Definition PacketView.h:39
Definition SocketTypes.h:53
Type
Definition SocketTypes.h:58
@ None
Definition SocketTypes.h:63
@ Peek
Definition SocketTypes.h:68
@ WaitAll
Definition SocketTypes.h:74
Definition SocketTypes.h:80
Type
Definition SocketTypes.h:85
@ WaitForWrite
Definition SocketTypes.h:94
@ WaitForReadOrWrite
Definition SocketTypes.h:99
@ WaitForRead
Definition SocketTypes.h:89
Definition SocketSubsystem.cpp:21
const FLazyName IPv6(TEXT("IPv6"))
Definition SocketTypes.h:28
const FLazyName IPv4(TEXT("IPv4"))
Definition SocketTypes.h:27
Definition PacketView.h:135
Definition PacketView.h:113
Definition SocketTypes.h:166
virtual bool GetPacketTimestamp(int32 PacketIdx, FPacketTimestamp &OutTimestamp) const =0
virtual SOCKETS_API void CountBytes(FArchive &Ar) const
Definition Sockets.cpp:20
void GetPacket(int32 PacketIdx, FReceivedPacketView &OutPacket)
Definition SocketTypes.h:230
const int32 MaxNumPackets
Definition SocketTypes.h:204
const int32 MaxPacketSize
Definition SocketTypes.h:207
friend struct FUnixRecvMulti
Definition SocketTypes.h:167
int32 GetNumPackets() const
Definition SocketTypes.h:254
Definition UnrealTypeTraits.h:351