Exemple #1
0
        } // OnSegmentSectionReceived

        protected virtual void OnSegmentDownloadRestarted(object sender, SegmentDownloadRestartedEventArgs e)
        {
            if (SegmentDownloadRestarted == null)
            {
                return;
            }

            SegmentDownloadRestarted(sender, e);
        } // SegmentDownloadRestarted
Exemple #2
0
        } // FireSegmentSectionReceived

        protected virtual void FireSegmentDownloadRestarted(SegmentStatus status, byte oldVersion)
        {
            if (SegmentDownloadRestarted == null)
            {
                return;
            }

            var e = new SegmentDownloadRestartedEventArgs()
            {
                PayloadId          = status.PayloadId,
                SegmentListIndex   = status.InfoIndex,
                OldVersion         = oldVersion,
                NewVersion         = status.SegmentVersion,
                SectionCount       = status.SegmentData.LastSectionNumber + 1,
                RestartCount       = status.DowloadRestartCount,
                GlobalRestartCount = this.DowloadRestartCount,
            };

            OnSegmentDownloadRestarted(this, e);
        } // FireSegmentDownloadRestarted
Exemple #3
0
        } // OnSegmentSectionReceived

        protected virtual void OnSegmentDownloadRestarted(object sender, SegmentDownloadRestartedEventArgs e)
        {
            SegmentDownloadRestarted?.Invoke(sender, e);
        } // SegmentDownloadRestarted