2022-01-28 08:30:42 -05:00
|
|
|
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
|
|
|
|
|
|
#include "CookOnTheFlyMessages.h"
|
|
|
|
|
|
|
|
|
|
namespace UE { namespace ZenCookOnTheFly { namespace Messaging
|
|
|
|
|
{
|
|
|
|
|
|
2022-02-08 03:05:43 -05:00
|
|
|
FArchive& operator<<(FArchive& Ar, FCompletedPackages& CompletedPackages)
|
2022-01-28 08:30:42 -05:00
|
|
|
{
|
2022-02-08 03:05:43 -05:00
|
|
|
Ar << CompletedPackages.CookedPackages;
|
|
|
|
|
Ar << CompletedPackages.FailedPackages;
|
|
|
|
|
|
2022-01-28 08:30:42 -05:00
|
|
|
return Ar;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
FArchive& operator<<(FArchive& Ar, FCookPackageRequest& Request)
|
|
|
|
|
{
|
|
|
|
|
Ar << Request.PackageId;
|
|
|
|
|
|
|
|
|
|
return Ar;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
FArchive& operator<<(FArchive& Ar, FCookPackageResponse& Response)
|
|
|
|
|
{
|
2022-02-08 03:05:43 -05:00
|
|
|
Ar << Response.Status;
|
|
|
|
|
if (Response.Status == EPackageStoreEntryStatus::Ok)
|
2022-01-28 08:30:42 -05:00
|
|
|
{
|
2022-02-08 03:05:43 -05:00
|
|
|
Ar << Response.CookedEntry;
|
2022-01-28 08:30:42 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return Ar;
|
|
|
|
|
}
|
|
|
|
|
|
2022-02-10 06:11:30 -05:00
|
|
|
FArchive& operator<<(FArchive& Ar, FRecookPackagesRequest& Request)
|
|
|
|
|
{
|
|
|
|
|
Ar << Request.PackageIds;
|
|
|
|
|
|
|
|
|
|
return Ar;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
FArchive& operator<<(FArchive& Ar, FRecookPackagesResponse& Response)
|
|
|
|
|
{
|
|
|
|
|
return Ar;
|
|
|
|
|
}
|
|
|
|
|
|
2022-01-28 08:30:42 -05:00
|
|
|
}}} // namesapce UE::ZenCookOnTheFly::Messaging
|