bmv2
Designing your own switch target with bmv2
bm::QueueingLogicPriRL< T, FMap > Member List

This is the complete list of members for bm::QueueingLogicPriRL< T, FMap >, including all inherited members.

operator=(const QueueingLogicPriRL &)=deletebm::QueueingLogicPriRL< T, FMap >
operator=(QueueingLogicPriRL &&)=deletebm::QueueingLogicPriRL< T, FMap >
pop_back(size_t worker_id, size_t *queue_id, size_t *priority, T *pItem)bm::QueueingLogicPriRL< T, FMap >inline
pop_back(size_t worker_id, size_t *queue_id, T *pItem)bm::QueueingLogicPriRL< T, FMap >inline
push_front(size_t queue_id, size_t priority, const T &item)bm::QueueingLogicPriRL< T, FMap >inline
push_front(size_t queue_id, size_t priority, T &&item)bm::QueueingLogicPriRL< T, FMap >inline
QueueingLogicPriRL(size_t nb_workers, size_t capacity, FMap map_to_worker, size_t nb_priorities=2)bm::QueueingLogicPriRL< T, FMap >inline
QueueingLogicPriRL(const QueueingLogicPriRL &)=deletebm::QueueingLogicPriRL< T, FMap >
QueueingLogicPriRL(QueueingLogicPriRL &&)=deletebm::QueueingLogicPriRL< T, FMap >
set_capacity(size_t queue_id, size_t c)bm::QueueingLogicPriRL< T, FMap >inline
set_capacity(size_t queue_id, size_t priority, size_t c)bm::QueueingLogicPriRL< T, FMap >inline
set_capacity_for_all(size_t c)bm::QueueingLogicPriRL< T, FMap >inline
set_rate(size_t queue_id, uint64_t pps)bm::QueueingLogicPriRL< T, FMap >inline
set_rate(size_t queue_id, size_t priority, uint64_t pps)bm::QueueingLogicPriRL< T, FMap >inline
set_rate_for_all(uint64_t pps)bm::QueueingLogicPriRL< T, FMap >inline
size(size_t queue_id) constbm::QueueingLogicPriRL< T, FMap >inline
size(size_t queue_id, size_t priority) constbm::QueueingLogicPriRL< T, FMap >inline