Files
UnrealEngine/Engine/Plugins/Runtime/ReplicationSystemTestPlugin/Source/Private/TestMessage.cpp
2025-05-18 13:04:45 +08:00

32 lines
753 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "TestMessage.h"
#include "Iris/ReplicationSystem/NetRefHandle.h"
#include "Misc/StringBuilder.h"
#include "Net/Core/NetHandle/NetHandle.h"
#include "Net/Core/NetToken/NetToken.h"
namespace UE::Net
{
FTestMessage& operator<<(FTestMessage& Message, const FNetHandle& NetHandle)
{
TStringBuilder<64> StringBuilder;
StringBuilder << NetHandle;
return Message << StringBuilder;
}
FTestMessage& operator<<(FTestMessage& Message, const FNetRefHandle& NetRefHandle)
{
TStringBuilder<64> StringBuilder;
StringBuilder << NetRefHandle;
return Message << StringBuilder;
}
FTestMessage& operator<<(FTestMessage& Message, const FNetToken& NetToken)
{
return Message << NetToken.ToString();
}
}