////////////////////////////////////////
// private members
-prefix_ void senf::ppi::module::Module::init()
+prefix_ void senf::ppi::module::Module::v_init()
{}
prefix_ senf::ppi::EventManager & senf::ppi::module::Module::eventManager()
prefix_ void senf::ppi::module::Module::registerConnector(connector::Connector & connector)
{
- connectorRegistry_.push_back(&connector);
- connector.setModule(*this);
+ if (std::find(connectorRegistry_.begin(), connectorRegistry_.end(), &connector)
+ == connectorRegistry_.end()) {
+ connectorRegistry_.push_back(&connector);
+ connector.setModule(*this);
+ }
}
prefix_ senf::ppi::RouteBase &