QueueingAlgorithm.hh File Reference

QueueingAlgorithm public header. More...

Include dependency graph for QueueingAlgorithm.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  senf::ppi::QueueingAlgorithm
 
struct  senf::ppi::detail::QueueingAlgorithmRegistry_EntryBase
 
struct  senf::ppi::detail::QueueingAlgorithmRegistry_Entry< QAlgorithm >
 
class  senf::ppi::QueueingAlgorithmRegistry
 
struct  senf::ppi::QueueingAlgorithmRegistry::Exception
 
struct  senf::ppi::QueueingAlgorithmRegistry::RegistrationProxy< QAlgorithm >
 
class  senf::ppi::FIFOQueueingAlgorithm
 
class  senf::ppi::NoneQueueingAlgorithm
 

Namespaces

 senf
 
 senf::ppi
 
 senf::ppi::detail
 

Macros

#define SENF_PPI_REGISTER_QALGORITHM(key, QAlgorithm)
 

Detailed Description

QueueingAlgorithm public header.

Definition in file QueueingAlgorithm.hh.

Macro Definition Documentation

◆ SENF_PPI_REGISTER_QALGORITHM

#define SENF_PPI_REGISTER_QALGORITHM (   key,
  QAlgorithm 
)
Value:
namespace { \
senf::ppi::QueueingAlgorithmRegistry::RegistrationProxy<QAlgorithm> \
BOOST_PP_CAT(qAlgorithmRegistration_, __LINE__)( key); \
}

Definition at line 106 of file QueueingAlgorithm.hh.