Add monotonic_offset to the ServerStatistics message

Send a base level of traffic between all nodes which should be
forwarding messages between each other.  This helps replay, and also
gives us enough information to estimate the monotonic clock offset
between nodes.  That lets us sort out latencies between nodes.

Change-Id: I9b10243aca2444e201d0d8c0a551e29560d0e147
diff --git a/aos/network/message_bridge_protocol.h b/aos/network/message_bridge_protocol.h
index 1136188..7b6a248 100644
--- a/aos/network/message_bridge_protocol.h
+++ b/aos/network/message_bridge_protocol.h
@@ -1,6 +1,11 @@
 #ifndef AOS_NETWORK_MESSAGE_BRIDGE_PROTOCOL_H_
 #define AOS_NETWORK_MESSAGE_BRIDGE_PROTOCOL_H_
 
+#include <string_view>
+
+#include "aos/configuration.h"
+#include "aos/network/connect_generated.h"
+
 namespace aos {
 namespace message_bridge {
 
@@ -25,6 +30,11 @@
 // The stream on which timestamp replies are sent.
 constexpr size_t kTimestampStream() { return 1; }
 
+// Builds up a subscription request for my_node to remote_name.
+aos::FlatbufferDetachedBuffer<aos::message_bridge::Connect> MakeConnectMessage(
+    const Configuration *config, const Node *my_node,
+    std::string_view remote_name);
+
 }  // namespace message_bridge
 }  // namespace aos