Files
UnrealEngine/Engine/Plugins/Runtime/ReplicationSystemTestPlugin/Source/Private/TestMessage.cpp
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

43 lines
1.0 KiB
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"
#include "UObject/RemoteObjectTypes.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();
}
FTestMessage& operator<<(FTestMessage& Message, const FRemoteServerId& RemoteServerId)
{
return Message << RemoteServerId.ToString();
}
FTestMessage& operator<<(FTestMessage& Message, const FRemoteObjectId& RemoteObjectId)
{
return Message << RemoteObjectId.ToString();
}
}