// Copyright Epic Games, Inc. All Rights Reserved. using EpicGames.Horde.Compute; using HordeCommon.Rpc.Tasks; namespace Horde.Server.Compute { /// /// Request for a compute resource /// public class ComputeRequest { /// /// Requirements for the agent to satisfy this request /// public Requirements Requirements { get; } /// /// Connection settings for the channel /// public ComputeTask Task { get; } /// /// Constructor /// public ComputeRequest(Requirements requirements, ComputeTask task) { Requirements = requirements; Task = task; } } }