Convert SocketWatcher to use RepeatingCallback.

- Convert OnUpdatedRTTAvailableCallback
- Convert ShouldNotifyRTTCallback

Bug: 1007815
Change-Id: Ic76b0c5ee815359ccdd98c32588fb5dc9b2a5539
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2087625
Commit-Queue: Matt Menke <[email protected]>
Reviewed-by: Matt Menke <[email protected]>
Cr-Commit-Position: refs/heads/master@{#746876}
diff --git a/net/nqe/socket_watcher.h b/net/nqe/socket_watcher.h
index a4bf0415..7fe97c9 100644
--- a/net/nqe/socket_watcher.h
+++ b/net/nqe/socket_watcher.h
@@ -30,12 +30,13 @@
 
 namespace {
 
-typedef base::Callback<void(SocketPerformanceWatcherFactory::Protocol protocol,
-                            const base::TimeDelta& rtt,
-                            const base::Optional<nqe::internal::IPHash>& host)>
+typedef base::RepeatingCallback<void(
+    SocketPerformanceWatcherFactory::Protocol protocol,
+    const base::TimeDelta& rtt,
+    const base::Optional<nqe::internal::IPHash>& host)>
     OnUpdatedRTTAvailableCallback;
 
-typedef base::Callback<bool(base::TimeTicks)> ShouldNotifyRTTCallback;
+typedef base::RepeatingCallback<bool(base::TimeTicks)> ShouldNotifyRTTCallback;
 
 }  // namespace