MCPcopy Index your code
hub / github.com/coder/coder / newStatsReporter

Function newStatsReporter

agent/stats.go:45–52  ·  view source on GitHub ↗
(logger slog.Logger, source networkStatsSource, collector statsCollector)

Source from the content-addressed store, hash-verified

43}
44
45func newStatsReporter(logger slog.Logger, source networkStatsSource, collector statsCollector) *statsReporter {
46 return &statsReporter{
47 Cond: sync.NewCond(&sync.Mutex{}),
48 logger: logger,
49 source: source,
50 collector: collector,
51 }
52}
53
54func (s *statsReporter) callback(_, _ time.Time, virtual, _ map[netlogtype.Connection]netlogtype.Counts) {
55 s.L.Lock()

Callers 2

TestStatsReporterFunction · 0.85
createOrUpdateNetworkMethod · 0.85

Calls

no outgoing calls

Tested by 1

TestStatsReporterFunction · 0.68