mirror of
https://gitlab.eurecom.fr/oai/openairinterface5g.git
synced 2026-07-13 04:30:28 +00:00
This data structure is designed to support the use cases of the L1, i.e., provide a queue which can be quickly used to order L1 jobs in FIFO order with simple iteration of jobs to treat. It is a Single-Consumer Single-Producer queue library. Signed-off-by: Robert Schmidt <robert.schmidt@openairinterface.org>
17 lines
345 B
CMake
17 lines
345 B
CMake
# SPDX-License-Identifier: LicenseRef-CSSL-1.0
|
|
|
|
add_library(ds OBJECT
|
|
byte_array.c
|
|
byte_array_producer.c
|
|
seq_arr.c
|
|
hashtable.c
|
|
obj_hashtable.c
|
|
spsc_q.c
|
|
)
|
|
|
|
target_include_directories(ds PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
if(ENABLE_TESTS)
|
|
add_subdirectory(tests)
|
|
endif()
|