JANA2
C++ framework for multi-threaded data processing
|
This is the complete list of members for JMailbox< T >, including all inherited members.
get_locations_count() (defined in JQueue) | JQueue | inline |
get_threshold() (defined in JQueue) | JQueue | inline |
is_work_stealing_enabled() (defined in JQueue) | JQueue | inline |
JMailbox(size_t threshold=100, size_t locations_count=1, bool enable_work_stealing=false) | JMailbox< T > | inline |
JQueue(size_t threshold, size_t locations_count, bool enable_work_stealing) (defined in JQueue) | JQueue | inline |
m_capacity (defined in JQueue) | JQueue | protected |
m_enable_work_stealing (defined in JQueue) | JQueue | protected |
m_id (defined in JQueue) | JQueue | protected |
m_locations_count (defined in JQueue) | JQueue | protected |
m_logger (defined in JQueue) | JQueue | protected |
operator<< (defined in JMailbox< T >) | JMailbox< T > | friend |
pop(std::vector< T > &buffer, size_t requested_count, size_t location_id=0) | JMailbox< T > | inline |
pop(T &item, bool &success, size_t location_id=0) (defined in JMailbox< T >) | JMailbox< T > | inline |
pop(T *buffer, size_t min_requested_count, size_t max_requested_count, size_t location_id=0) (defined in JMailbox< T >) | JMailbox< T > | inline |
pop_and_reserve(T *buffer, size_t min_requested_count, size_t max_requested_count, size_t location_id=0) (defined in JMailbox< T >) | JMailbox< T > | inline |
push(std::vector< T > &buffer, size_t reserved_count=0, size_t location_id=0) | JMailbox< T > | inline |
push_and_unreserve(T *buffer, size_t count, size_t reserved_count=0, size_t location_id=0) (defined in JMailbox< T >) | JMailbox< T > | inline |
reserve(size_t requested_count, size_t location_id=0) | JMailbox< T > | inline |
reserve(size_t min_requested_count, size_t max_requested_count, size_t location_id) (defined in JMailbox< T >) | JMailbox< T > | inline |
set_id(int id) (defined in JQueue) | JQueue | inline |
set_logger(JLogger logger) (defined in JQueue) | JQueue | inline |
set_threshold(size_t threshold) (defined in JMailbox< T >) | JMailbox< T > | inline |
size() | JMailbox< T > | inline |
size(size_t location_id) | JMailbox< T > | inline |
Status enum name (defined in JMailbox< T >) | JMailbox< T > | |
try_push(T *buffer, size_t count, size_t location_id=0) (defined in JMailbox< T >) | JMailbox< T > | inline |
unreserve(size_t reserved_count, size_t location_id) (defined in JMailbox< T >) | JMailbox< T > | inline |
~JMailbox() (defined in JMailbox< T >) | JMailbox< T > | inlinevirtual |
~JQueue()=default (defined in JQueue) | JQueue | virtual |