blob: e003dc9eae31b7abc4d3c6f9a487164af90c06af [file] [log] [blame]
package(default_visibility = ["//visibility:public"])
cc_library(
name = 'epoll_events',
srcs = ['epoll_events.cc'],
hdrs = ['epoll_events.h'],
deps = [
'//aos/common:scoped_fd',
'//aos/common/logging',
'//aos/common:time',
],
)
cc_library(name = "socket_types",
hdrs = ["socket_types.h"],
deps = [
"//aos/vision/events:tcp_server",
"//aos/vision/image:image_types",
],
)
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',
srcs = ['udp.cc'],
hdrs = ['udp.h'],
deps = [
'//aos/common:macros',
'//aos/common:scoped_fd',
],
)
cc_test(
name = 'udp_test',
srcs = ['udp_test.cc'],
deps = [
':udp',
'//aos/testing:googletest',
],
)