Skip to content

Concurrency🔗

Member iox::concurrent::SoFi< ValueType, CapacityValue >::capacity () const noexcept

  • unrestricted thread safe

Member iox::concurrent::SoFi< ValueType, CapacityValue >::empty () const noexcept

  • unrestricted thread safe

Member iox::concurrent::SoFi< ValueType, CapacityValue >::pop (ValueType &valueOut) noexcept

  • restricted thread safe: single pop, single push no pop or popIf calls from multiple contexts

Member iox::concurrent::SoFi< ValueType, CapacityValue >::popIf (ValueType &valueOut, const Verificator_T &verificator) noexcept

  • restricted thread safe: single pop, single push no pop or popIf calls from multiple contexts

Member iox::concurrent::SoFi< ValueType, CapacityValue >::push (const ValueType &valueOut, ValueType &f_paramOut_r) noexcept

  • restricted thread safe: single pop, single push no push calls from multiple contexts

Member iox::concurrent::SoFi< ValueType, CapacityValue >::setCapacity (const uint64_t newSize) noexcept

  • not thread safe

Member iox::concurrent::SoFi< ValueType, CapacityValue >::size () const noexcept

  • unrestricted thread safe

Member iox::cxx::VariantQueue< ValueType, Capacity >::setCapacity (const uint64_t newCapacity) noexcept

  • not thread safe

Class iox::posix::Timer

  • not thread safe

Updated on 17 June 2021 at 11:15:26 CEST