41 uint32 ParentConnectionId = 0;
43 uint32 ChildConnectionId = 0;
60 return ParentConnectionId ==
Other.ParentConnectionId && ChildConnectionId ==
Other.ChildConnectionId;
65 return ParentConnectionId > 0U;
70 return IsValid() && ChildConnectionId == 0U;
75 return IsValid() && ChildConnectionId != 0U;
80 return ParentConnectionId;
85 return IsValid() ? ChildConnectionId : 0U;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ConnectionHandle.h:17
bool operator==(const FConnectionHandle &Other) const
Definition ConnectionHandle.h:58
uint32 GetParentConnectionId() const
Definition ConnectionHandle.h:78
bool IsParentConnection() const
Definition ConnectionHandle.h:68
friend uint32 GetTypeHash(const FConnectionHandle &Handle)
Definition ConnectionHandle.h:88
bool IsValid() const
Definition ConnectionHandle.h:63
bool IsChildConnection() const
Definition ConnectionHandle.h:73
FConnectionHandle()=default
uint32 GetChildConnectionId() const
Definition ConnectionHandle.h:83
Definition NetworkVersion.cpp:28
uint32 GetTypeHash(const FNetIDVariant &NetID)
Definition NetIDVariant.h:55