9#if PLATFORM_HAS_BSD_SOCKET_FEATURE_RECVMMSG
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
int32 SOCKET
Definition SocketSubsystemBSDPrivate.h:47
ESocketType
Definition SocketTypes.h:33
ERecvMultiFlags
Definition SocketTypes.h:153
Definition Archive.h:1208
Definition NameTypes.h:617
Definition SocketsUnix.h:46
FSocketUnix(SOCKET InSocket, ESocketType InSocketType, const FString &InSocketDescription, const FName &InSocketProtocol, ISocketSubsystem *InSubsystem)
Definition SocketsUnix.h:51
virtual bool SetRetrieveTimestamp(bool bRetrieveTimestamp) override
Definition SocketsUnix.cpp:145
virtual bool RecvMulti(FRecvMulti &MultiData, ESocketReceiveFlags::Type Flags) override
Definition SocketsUnix.cpp:123
Definition SocketSubsystem.h:58
Definition UniquePtr.h:107
Type
Definition SocketTypes.h:58
Definition PacketView.h:135
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
friend struct FUnixRecvMulti
Definition SocketTypes.h:167