From 55a6b2daee8b7dd6261a11455a6a4a424147d814 Mon Sep 17 00:00:00 2001 From: mutouyun Date: Sun, 20 Nov 2022 15:35:43 +0800 Subject: [PATCH] upd: [concur] preparing for broadcast transmission mode (TBD) --- include/libconcur/concurrent.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/include/libconcur/concurrent.h b/include/libconcur/concurrent.h index 476e384..2e3d900 100644 --- a/include/libconcur/concurrent.h +++ b/include/libconcur/concurrent.h @@ -206,6 +206,30 @@ struct consumer { } }; +/** + * @brief Algorithm definition under broadcast transmission model. +*/ + +/// @brief Single-write producer model implementation. +template <> +struct producer { +}; + +/// @brief Multi-write producer model implementation. +template <> +struct producer { +}; + +/// @brief Single-read consumer model implementation. +template <> +struct consumer { +}; + +/// @brief Multi-read consumer model implementation. +template <> +struct consumer { +}; + /** * @brief Producer-consumer implementation. *