9#include "ChildConnection.generated.h"
52 return Parent->LowLevelDescribe();
74 UE_DEPRECATED(5.6,
"Replaced with a version that doesn't have a saturate option.")
84 return Parent->IsNetReady();
89 return Parent->IsEncryptionEnabled();
92 virtual void Tick(
float DeltaSeconds)
override
94 SetConnectionState(
Parent->GetConnectionState());
96 ENGINE_API virtual void GracefulClose(FNetCloseResult&& CloseReason)
override;
109 void AssignConnectionHandle();
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
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
EConnectionState
Definition NetConnection.h:94
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition PlayerController.h:261
Definition Engine.Build.cs:7
Definition IPAddress.h:22
Definition ChildConnection.h:28
virtual bool IsNetReady() const override
Definition ChildConnection.h:82
virtual void Tick(float DeltaSeconds) override
Definition ChildConnection.h:92
virtual void InitLocalConnection(UNetDriver *InDriver, class FSocket *InSocket, const FURL &InURL, EConnectionState InState, int32 InMaxPacket=0, int32 InPacketOverhead=0) override
Definition ChildConnection.h:104
virtual void InitRemoteConnection(UNetDriver *InDriver, class FSocket *InSocket, const FURL &InURL, const class FInternetAddr &InRemoteAddr, EConnectionState InState, int32 InMaxPacket=0, int32 InPacketOverhead=0) override
Definition ChildConnection.h:103
virtual bool IsEncryptionEnabled() const override
Definition ChildConnection.h:87
virtual UChildConnection * GetUChildConnection() override
Definition ChildConnection.h:40
virtual void LowLevelSend(void *Data, int32 CountBits, FOutPacketTraits &Traits) override
Definition ChildConnection.h:55
virtual void InitSendBuffer() override
Definition ChildConnection.h:59
UNetConnection * GetParentConnection()
Definition ChildConnection.h:36
virtual void AssertValid() override
Definition ChildConnection.h:64
virtual void FlushNet(bool bIgnoreSimulation=false) override
Definition ChildConnection.h:69
virtual FString LowLevelDescribe() override
Definition ChildConnection.h:50
virtual FString LowLevelGetRemoteAddress(bool bAppendPort=false) override
Definition ChildConnection.h:45
Definition NetConnection.h:284
Definition NetDriver.h:799
@ None
Definition ReplicationDataStreamDebug.h:25
Definition NetworkVersion.cpp:28
ECloseChildFlags
Definition ChildConnection.h:14
TNetResult< ENetCloseResult > FNetCloseResult
Definition NetCloseResult.h:425
Definition PacketTraits.h:21
Definition EngineBaseTypes.h:799
Definition ObjectPtr.h:488
Definition NetResult.h:330