var neverExitWatch …
type TimeoutFactory …
type realTimeoutFactory …
func (w *realTimeoutFactory) TimeoutCh() (<-chan time.Time, func() bool) { … }
func serveWatchHandler(watcher watch.Interface, scope *RequestScope, mediaTypeOptions negotiation.MediaTypeOptions, req *http.Request, w http.ResponseWriter, timeout time.Duration, metricsScope string, initialEventsListBlueprint runtime.Object) (http.Handler, error) { … }
type WatchServer …
func (s *WatchServer) HandleHTTP(w http.ResponseWriter, req *http.Request) { … }
func (s *WatchServer) HandleWS(ws *websocket.Conn) { … }
type websocketFramer …
func newWebsocketFramer(ws *websocket.Conn, useTextFraming bool) io.Writer { … }
func (w *websocketFramer) Write(p []byte) (int, error) { … }
var _ …
func shouldRecordWatchListLatency(event watch.Event) bool { … }