/** \file
\brief Joins public header */
-#ifndef HH_Joins_
-#define HH_Joins_ 1
+#ifndef HH_SENF_PPI_Joins_
+#define HH_SENF_PPI_Joins_ 1
// Custom includes
#include <boost/ptr_container/ptr_vector.hpp>
connector::GenericPassiveInput & connect(Source & source, module::PassiveJoin & target);
template <class Source>
- connector::GenericActiveInput & connect(Source & source, module::PriorityJoin & target);
+ connector::GenericActiveInput & connect(Source & source, module::PriorityJoin & target,
+ int priority = -1);
#endif
PriorityJoin();
private:
- connector::ActiveInput<> & newInput();
+ connector::ActiveInput<> & newInput(int priority);
#ifndef DOXYGEN
public:
#endif
template <class Source>
- connector::GenericActiveInput & connect(Source & source);
+ connector::GenericActiveInput & connect(Source & source, int prioricty);
private:
void request();