116 return ((Socket !=
nullptr) && !bStopping);
138 virtual bool Init()
override
140 if (Socket ==
nullptr)
149 return (Socket !=
nullptr);
187 FPlatformProcess::Sleep(0.f);
192 FPlatformProcess::Sleep(
static_cast<float>(SleepTime.GetSeconds()));
199 virtual void Stop()
override
204 virtual void Exit()
override { }
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DELEGATE_RetVal_TwoParams(ReturnValueType, DelegateName, Param1Type, Param2Type)
Definition DelegateCombinations.h:63
return true
Definition ExternalRpcRegistry.cpp:601
#define PLATFORM_SOCKETSUBSYSTEM
Definition SocketSubsystem.h:44
Definition RunnableThread.h:20
static CORE_API FRunnableThread * Create(class FRunnable *InRunnable, const TCHAR *ThreadName, uint32 InStackSize=0, EThreadPriority InThreadPri=TPri_Normal, uint64 InThreadAffinityMask=FPlatformAffinity::GetNoAffinityMask(), EThreadCreateFlags InCreateFlags=EThreadCreateFlags::None)
Definition ThreadingBase.cpp:862
virtual void Exit()
Definition Runnable.h:61
virtual void Stop()
Definition Runnable.h:53
virtual bool Init()
Definition Runnable.h:32
Definition TcpSocketBuilder.h:19
FTcpSocketBuilder Listening(int32 MaxBacklog)
Definition TcpSocketBuilder.h:166
FTcpSocketBuilder AsReusable()
Definition TcpSocketBuilder.h:74
FTcpSocketBuilder WithSendBufferSize(int32 SizeInBytes)
Definition TcpSocketBuilder.h:201
FTcpSocketBuilder BoundToEndpoint(const FIPv4Endpoint &Endpoint)
Definition TcpSocketBuilder.h:120
static SOCKETS_API ISocketSubsystem * Get(const FName &SubsystemName=NAME_None)
Definition SocketSubsystem.cpp:224
virtual TSharedRef< FInternetAddr > CreateInternetAddr(uint32 Address, uint32 Port=0)
Definition SocketSubsystem.h:317
virtual void DestroySocket(FSocket *Socket)=0
Definition SharedPointer.h:153
@ Socket
Definition EngineTypes.h:3849
@ false
Definition radaudio_common.h:23
Definition IPv4Endpoint.h:27
static FTimespan FromSeconds(double Seconds)
Definition Timespan.h:673
static FTimespan Zero()
Definition Timespan.h:747