MCPcopy Index your code
hub / github.com/kopia/kopia / SetCounters

Method SetCounters

cli/restore_progress.go:37–50  ·  view source on GitHub ↗
(s restore.Stats)

Source from the content-addressed store, hash-verified

35}
36
37func (p *cliRestoreProgress) SetCounters(s restore.Stats) {
38 p.enqueuedCount.Store(s.EnqueuedFileCount + s.EnqueuedDirCount + s.EnqueuedSymlinkCount)
39 p.enqueuedTotalFileSize.Store(s.EnqueuedTotalFileSize)
40
41 p.restoredCount.Store(s.RestoredFileCount + s.RestoredDirCount + s.RestoredSymlinkCount)
42 p.restoredTotalFileSize.Store(s.RestoredTotalFileSize)
43
44 p.skippedCount.Store(s.SkippedCount)
45 p.skippedTotalFileSize.Store(s.SkippedTotalFileSize)
46
47 p.ignoredErrorsCount.Store(s.IgnoredErrorCount)
48
49 p.maybeOutput()
50}
51
52func (p *cliRestoreProgress) Flush() {
53 p.outputThrottle.Reset()

Callers

nothing calls this directly

Calls 2

maybeOutputMethod · 0.95
StoreMethod · 0.65

Tested by

no test coverage detected