using System.IO; using System.Linq; namespace Tools.CrashReporter.CrashReportProcess { /// /// A queue of pending reports in a specific folder /// class ReceiverReportQueue : ReportQueueBase { protected override string QueueProcessingStartedEventName { get { return StatusReportingEventNames.ProcessingStartedReceiverEvent; } } /// /// Constructor taking the landing zone /// public ReceiverReportQueue(string InQueueName, string LandingZonePath, int InDecimateWaitingCountStart, int InDecimateWaitingCountEnd) : base(InQueueName, LandingZonePath, InDecimateWaitingCountStart, InDecimateWaitingCountEnd) { } protected override int GetTotalWaitingCount() { return LastQueueSizeOnDisk; } } }