Add missing methods _capacity for MPMC queue & SPSC queue.

This commit is contained in:
Patrick Pelissier committed 2018-06-27 07:28:34 +02:00
1 parent 5915208dee
commit 0bf84a321b
2 files changed
+17

No files matched your search

+13
View File
@@ -602,6 +602,13 @@ M_C(name, _init)(buffer_t v, size_t size) \
*/ \
return iP-iC; \
} \
\
static inline size_t \
M_C(name, _capacity)(const buffer_t v) \
{ \
QUEUEI_MPMC_CONTRACT(v); \
return v->size; \
} \
\
static inline bool \
M_C(name, _empty_p)(buffer_t v) \
@@ -720,6 +727,12 @@ M_C(name, _init)(buffer_t v, size_t size) \
return w-r; \
} \
\
static inline size_t \
M_C(name, _capacity)(const buffer_t v) \
{ \
return v->size; \
} \
\
static inline bool \
M_C(name, _empty_p)(buffer_t v) \
{ \