Files
UnrealEngineUWP/Engine/Source/Programs/CrashReporter/CrashReportProcess/ReceiverReportQueue.cs
Ben Marsh 20bf0eb6a1 Updating copyright notices to 2017 (copying from //Tasks/UE4/Dev-Copyright-2017).
#rb none
#lockdown Nick.Penwarden

[CL 3226823 by Ben Marsh in Main branch]
2016-12-08 08:52:44 -05:00

35 lines
965 B
C#

// Copyright 1998-2017 Epic Games, Inc. All Rights Reserved.
namespace Tools.CrashReporter.CrashReportProcess
{
/// <summary>
/// A queue of pending reports in a specific folder
/// </summary>
class ReceiverReportQueue : ReportQueueBase
{
protected override string QueueProcessingStartedEventName
{
get
{
return ProcessingStartedEventName;
}
}
/// <summary>
/// Constructor taking the landing zone
/// </summary>
public ReceiverReportQueue(string InQueueName, string LandingZonePath, string InProcessingStartedEventName, int InDecimateWaitingCountStart,
int InDecimateWaitingCountEnd)
: base(InQueueName, LandingZonePath, InDecimateWaitingCountStart, InDecimateWaitingCountEnd)
{
ProcessingStartedEventName = InProcessingStartedEventName;
}
protected override int GetTotalWaitingCount()
{
return LastQueueSizeOnDisk;
}
private readonly string ProcessingStartedEventName;
}
}