MCPcopy
hub / github.com/yusing/godoxy / Watcher

Struct Watcher

internal/idlewatcher/watcher.go:52–73  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

50 }
51
52 Watcher struct {
53 routeHelper
54
55 l zerolog.Logger
56
57 cfg *Config
58
59 provider synk.Value[idlewatcher.Provider]
60
61 state synk.Value[*containerState]
62 lastReset synk.Value[time.Time]
63
64 idleTicker *time.Ticker
65 healthTicker *time.Ticker
66 readyNotifyCh chan struct{} // notifies when container becomes ready
67 task *task.Task
68
69 // Per-watcher event history (for SSE and debug)
70 events *gevents.History
71
72 dependsOn []*dependency
73 }
74
75 dependency struct {
76 *Watcher

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected