Motorcortex Core  version: 2.7.6
mcx::utils::MpmcQueue< T > Member List

This is the complete list of members for mcx::utils::MpmcQueue< T >, including all inherited members.

buffer_ (defined in mcx::utils::MpmcQueue< T >)mcx::utils::MpmcQueue< T >protected
buffer_mask_ (defined in mcx::utils::MpmcQueue< T >)mcx::utils::MpmcQueue< T >protected
dequeue_pos_ (defined in mcx::utils::MpmcQueue< T >)mcx::utils::MpmcQueue< T >mutableprotected
dequeue_pos_size_ (defined in mcx::utils::MpmcQueue< T >)mcx::utils::MpmcQueue< T >mutableprotected
drop() (defined in mcx::utils::MpmcQueue< T >)mcx::utils::MpmcQueue< T >inline
enqueue_pos_ (defined in mcx::utils::MpmcQueue< T >)mcx::utils::MpmcQueue< T >protected
enqueue_pos_size_ (defined in mcx::utils::MpmcQueue< T >)mcx::utils::MpmcQueue< T >protected
MpmcQueue(uint32_t buffer_length) (defined in mcx::utils::MpmcQueue< T >)mcx::utils::MpmcQueue< T >inlineexplicit
pos() const (defined in mcx::utils::MpmcQueue< T >)mcx::utils::MpmcQueue< T >inline
read(T *out) const (defined in mcx::utils::MpmcQueue< T >)mcx::utils::MpmcQueue< T >inline
size() const (defined in mcx::utils::MpmcQueue< T >)mcx::utils::MpmcQueue< T >inline
write(const T &in, bool no_drop=false) (defined in mcx::utils::MpmcQueue< T >)mcx::utils::MpmcQueue< T >inline
~MpmcQueue() (defined in mcx::utils::MpmcQueue< T >)mcx::utils::MpmcQueue< T >inlinevirtual