├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── ada ├── Makefile ├── README.md ├── reference │ ├── dataRequest.adb │ ├── dataRequest.ads │ ├── test_databuffer.adb │ ├── test_databuffer_multi_port.adb │ └── test_databuffer_write_cases.adb └── src │ ├── lfringdatabuffer.adb │ └── lfringdatabuffer.ads ├── src ├── databuffer.cpp └── databuffer.h └── test ├── chronotrigger.cpp ├── chronotrigger.h ├── readdummy.cpp ├── readdummy.h ├── test_databuffer.cpp ├── test_databuffer_multi_port.cpp └── test_databuffer_write_cases.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/README.md -------------------------------------------------------------------------------- /ada/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/ada/Makefile -------------------------------------------------------------------------------- /ada/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/ada/README.md -------------------------------------------------------------------------------- /ada/reference/dataRequest.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/ada/reference/dataRequest.adb -------------------------------------------------------------------------------- /ada/reference/dataRequest.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/ada/reference/dataRequest.ads -------------------------------------------------------------------------------- /ada/reference/test_databuffer.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/ada/reference/test_databuffer.adb -------------------------------------------------------------------------------- /ada/reference/test_databuffer_multi_port.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/ada/reference/test_databuffer_multi_port.adb -------------------------------------------------------------------------------- /ada/reference/test_databuffer_write_cases.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/ada/reference/test_databuffer_write_cases.adb -------------------------------------------------------------------------------- /ada/src/lfringdatabuffer.adb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/ada/src/lfringdatabuffer.adb -------------------------------------------------------------------------------- /ada/src/lfringdatabuffer.ads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/ada/src/lfringdatabuffer.ads -------------------------------------------------------------------------------- /src/databuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/src/databuffer.cpp -------------------------------------------------------------------------------- /src/databuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/src/databuffer.h -------------------------------------------------------------------------------- /test/chronotrigger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/test/chronotrigger.cpp -------------------------------------------------------------------------------- /test/chronotrigger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/test/chronotrigger.h -------------------------------------------------------------------------------- /test/readdummy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/test/readdummy.cpp -------------------------------------------------------------------------------- /test/readdummy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/test/readdummy.h -------------------------------------------------------------------------------- /test/test_databuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/test/test_databuffer.cpp -------------------------------------------------------------------------------- /test/test_databuffer_multi_port.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/test/test_databuffer_multi_port.cpp -------------------------------------------------------------------------------- /test/test_databuffer_write_cases.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MayaPosch/LockFreeRingBuffer/HEAD/test/test_databuffer_write_cases.cpp --------------------------------------------------------------------------------