libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
fifo_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk > Struct Template Reference

Public Types

typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::normal_fifo, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::normal_fifo, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::normal_fifo, std::less, GSSk, basic_statistics, CFG > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::normal_fifo, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::normal_fifo, std::less, GSSk > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::normal_fifo, std::less, GSSk, basic_statistics, CFG > thread_pool_traits
 
typedef thread_pool< Db, Sz, thread_pool_traitspool_type
 

Static Public Attributes

static const pool_type::pool_type::size_type pool_size =PoolSize
 
static constexpr pool_type::pool_type::size_type pool_size =PoolSize
 

Detailed Description

template<class Db, pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl, unsigned int PoolSize = 0, unsigned int GSSk = 1>
struct fifo_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >

Definition at line 36 of file dataflow_basic.cpp.

Member Typedef Documentation

◆ pool_type [1/6]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> fifo_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 46 of file dataflow_basic.cpp.

◆ pool_type [2/6]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> fifo_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 46 of file dataflow_basic.cpp.

◆ pool_type [3/6]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> fifo_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 46 of file dataflow_full.cpp.

◆ pool_type [4/6]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> fifo_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 46 of file dataflow_full.cpp.

◆ pool_type [5/6]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> fifo_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 46 of file dataflow_full_statistics.cpp.

◆ pool_type [6/6]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef thread_pool<Db, Sz, thread_pool_traits> fifo_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_type

Definition at line 46 of file dataflow_full_statistics.cpp.

◆ thread_pool_traits [1/6]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::normal_fifo, std::less, GSSk > fifo_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 44 of file dataflow_basic.cpp.

◆ thread_pool_traits [2/6]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::normal_fifo, std::less, GSSk > fifo_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 44 of file dataflow_basic.cpp.

◆ thread_pool_traits [3/6]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::normal_fifo, std::less, GSSk > fifo_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 44 of file dataflow_full.cpp.

◆ thread_pool_traits [4/6]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::normal_fifo, std::less, GSSk > fifo_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 44 of file dataflow_full.cpp.

◆ thread_pool_traits [5/6]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::normal_fifo, std::less, GSSk, basic_statistics, CFG > fifo_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 44 of file dataflow_full_statistics.cpp.

◆ thread_pool_traits [6/6]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
typedef pool_aspects< Jn, platform_api, Mdl, pool_traits::normal_fifo, std::less, GSSk, basic_statistics, CFG > fifo_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::thread_pool_traits

Definition at line 44 of file dataflow_full_statistics.cpp.

Member Data Documentation

◆ pool_size [1/2]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , template< class > class CFG, unsigned int PoolSize, unsigned int GSSk>
const fifo_queue_t< Db, Sz, Jn, Mdl, CFG, PoolSize, GSSk >::pool_type::pool_type::size_type fifo_queue_t< Db, Sz, Jn, Mdl, CFG, PoolSize, GSSk >::pool_size =PoolSize
inlinestaticconstexpr

Definition at line 48 of file dataflow_basic.cpp.

◆ pool_size [2/2]

template<class Db , pool_traits::size_mode_t Sz, generic_traits::return_data Jn, class Mdl , unsigned int PoolSize = 0, unsigned int GSSk = 1>
constexpr pool_type::pool_type::size_type fifo_queue_t< Db, Sz, Jn, Mdl, PoolSize, GSSk >::pool_size =PoolSize
inlinestaticconstexpr

Definition at line 48 of file dataflow_full.cpp.


The documentation for this struct was generated from the following files: