Extract client side timestamp filtering logic
This sets us up to reuse it as part of the simulated event loop message
gateway. It is surprisingly isolated.
Change-Id: Ia72de5ab8fbb9b3495fec32cd2762e9fdfc7c1e7
diff --git a/aos/network/BUILD b/aos/network/BUILD
index c7e5a28..f9fe7ea 100644
--- a/aos/network/BUILD
+++ b/aos/network/BUILD
@@ -207,6 +207,24 @@
)
cc_library(
+ name = "message_bridge_client_status",
+ srcs = [
+ "message_bridge_client_status.cc",
+ ],
+ hdrs = [
+ "message_bridge_client_status.h",
+ ],
+ deps = [
+ ":message_bridge_client_fbs",
+ ":message_bridge_server_fbs",
+ ":timestamp_filter",
+ "//aos:flatbuffers",
+ "//aos/events:event_loop",
+ "//aos/time",
+ ],
+)
+
+cc_library(
name = "message_bridge_client_lib",
srcs = [
"message_bridge_client_lib.cc",
@@ -220,6 +238,7 @@
deps = [
":connect_fbs",
":message_bridge_client_fbs",
+ ":message_bridge_client_status",
":message_bridge_protocol",
":message_bridge_server_fbs",
":sctp_client",