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/tests/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'host/tests/CMakeLists.txt') diff --git a/host/tests/CMakeLists.txt b/host/tests/CMakeLists.txt index 8a477b181..89d0926fa 100644 --- a/host/tests/CMakeLists.txt +++ b/host/tests/CMakeLists.txt @@ -231,6 +231,12 @@ UHD_ADD_NONAPI_TEST( ${CMAKE_SOURCE_DIR}/lib/transport/inline_io_service.cpp ) +UHD_ADD_NONAPI_TEST( + TARGET "offload_io_srv_test.cpp" + EXTRA_SOURCES + ${CMAKE_SOURCE_DIR}/lib/transport/offload_io_service.cpp +) + ######################################################################## # demo of a loadable module ######################################################################## -- cgit v1.2.3