From 650c07cbcb74b88e1a561a85e25035e553e00f14 Mon Sep 17 00:00:00 2001 From: Ciro Nishiguchi Date: Wed, 11 Sep 2019 14:48:50 -0500 Subject: transport: Implement an I/O service that uses an offload thread The offload_io_service executes another I/O service instance within an offload thread, and provides synchronization mechanisms to communicate with clients. Frame buffers are passed from the offload thread to the client and back via single-producer, single-consumer queues. --- host/lib/transport/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'host/lib/transport/CMakeLists.txt') diff --git a/host/lib/transport/CMakeLists.txt b/host/lib/transport/CMakeLists.txt index d21644f01..d39ca7336 100644 --- a/host/lib/transport/CMakeLists.txt +++ b/host/lib/transport/CMakeLists.txt @@ -123,6 +123,7 @@ LIBUHD_APPEND_SOURCES( ${CMAKE_CURRENT_SOURCE_DIR}/muxed_zero_copy_if.cpp ${CMAKE_CURRENT_SOURCE_DIR}/zero_copy_flow_ctrl.cpp ${CMAKE_CURRENT_SOURCE_DIR}/inline_io_service.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/offload_io_service.cpp ${CMAKE_CURRENT_SOURCE_DIR}/adapter.cpp ) -- cgit v1.2.3