├── .gitignore ├── LICENSE ├── README.md ├── atomic_print.hpp ├── common_def.hpp ├── elapsed_time.hpp ├── ring_buffer.hpp ├── ring_buffer_on_shmem.cpp ├── ring_buffer_on_shmem.hpp ├── shared_mem_manager.cpp ├── shared_mem_manager.hpp ├── tests ├── inter_process │ ├── consumer.cpp │ ├── make-consumer.mk │ ├── make-producer.mk │ └── producer.cpp └── inter_thread │ ├── inter_thread_test.cpp │ └── makefile └── wait_strategy.hpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/README.md -------------------------------------------------------------------------------- /atomic_print.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/atomic_print.hpp -------------------------------------------------------------------------------- /common_def.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/common_def.hpp -------------------------------------------------------------------------------- /elapsed_time.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/elapsed_time.hpp -------------------------------------------------------------------------------- /ring_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/ring_buffer.hpp -------------------------------------------------------------------------------- /ring_buffer_on_shmem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/ring_buffer_on_shmem.cpp -------------------------------------------------------------------------------- /ring_buffer_on_shmem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/ring_buffer_on_shmem.hpp -------------------------------------------------------------------------------- /shared_mem_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/shared_mem_manager.cpp -------------------------------------------------------------------------------- /shared_mem_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/shared_mem_manager.hpp -------------------------------------------------------------------------------- /tests/inter_process/consumer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/tests/inter_process/consumer.cpp -------------------------------------------------------------------------------- /tests/inter_process/make-consumer.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/tests/inter_process/make-consumer.mk -------------------------------------------------------------------------------- /tests/inter_process/make-producer.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/tests/inter_process/make-producer.mk -------------------------------------------------------------------------------- /tests/inter_process/producer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/tests/inter_process/producer.cpp -------------------------------------------------------------------------------- /tests/inter_thread/inter_thread_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/tests/inter_thread/inter_thread_test.cpp -------------------------------------------------------------------------------- /tests/inter_thread/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/tests/inter_thread/makefile -------------------------------------------------------------------------------- /wait_strategy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyko/disruptorCpp-IPC/HEAD/wait_strategy.hpp --------------------------------------------------------------------------------