7#include "Containers/Queue.h"
10#if WITH_WEBSOCKETS && WITH_LIBWEBSOCKETS
19#include "libwebsockets.h"
42 int32 GetPayloadSize()
const;
48 bool IsDone()
const {
return !HasError() && BytesWritten >= GetPayloadSize(); }
54 bool HasError()
const {
return bHasError; }
131 virtual void Connect()
override;
132 virtual void Close(
const int32 Code = 1000,
const FString& Reason = FString())
override;
139 virtual void Send(
const FString& Data);
198 void GameThreadTick();
219 struct FPrivateToken {
explicit FPrivateToken() =
default; };
252 enum class EState :
uint8
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DERIVED_EVENT(OwningType, BaseTypeEvent, EventName)
Definition Delegate.h:231
::FCriticalSection FTransactionallySafeCriticalSection
Definition TransactionallySafeCriticalSection.h:16
uint32 Size
Definition VulkanMemory.cpp:4034
Definition IWebSocket.h:7
virtual FWebSocketRawMessageEvent & OnRawMessage()=0
virtual FWebSocketConnectionErrorEvent & OnConnectionError()=0
virtual FWebSocketClosedEvent & OnClosed()=0
virtual FWebSocketBinaryMessageEvent & OnBinaryMessage()=0
virtual FWebSocketConnectedEvent & OnConnected()=0
virtual void SetTextMessageMemoryLimit(uint64 TextMessageMemoryLimit)=0
virtual bool IsConnected()=0
virtual FWebSocketMessageSentEvent & OnMessageSent()=0
virtual FWebSocketMessageEvent & OnMessage()=0
Definition SharedPointer.h:1640
Definition SharedPointer.h:153
Definition UniquePtr.h:107
FString ToString(uint16 Value)
Definition PathFollowingComponent.cpp:82
Definition Voronoi.cpp:10
State
Definition PacketHandler.h:88