TCP server for the vision library.

Change-Id: Id73304cabe3f746d72d51cc7dfe5adbe61c20c16
diff --git a/aos/vision/events/BUILD b/aos/vision/events/BUILD
index 609a864..c3400fe 100644
--- a/aos/vision/events/BUILD
+++ b/aos/vision/events/BUILD
@@ -12,13 +12,30 @@
 )
 
 cc_library(
+  name = 'intrusive_free_list',
+  hdrs = ['intrusive_free_list.h'],
+)
+
+cc_library(
+  name = 'tcp_server',
+  srcs = ['tcp_server.cc'],
+  hdrs = ['tcp_server.h'],
+  deps = [':epoll_events', ':intrusive_free_list'],
+)
+
+cc_library(
+  name = 'tcp_client',
+  srcs = ['tcp_client.cc'],
+  hdrs = ['tcp_client.h'],
+  deps = [':epoll_events'],
+)
+
+cc_library(
   name = 'udp',
-  visibility = ['//visibility:public'],
   srcs = ['udp.cc'],
   hdrs = ['udp.h'],
   deps = [
     '//aos/common:macros',
-    '//aos/common/logging',
     '//aos/common:scoped_fd',
   ],
 )
@@ -28,6 +45,6 @@
   srcs = ['udp_test.cc'],
   deps = [
     ':udp',
-    '//aos/testing:googletest'
+    '//aos/testing:googletest',
   ],
 )