37 using namespace rsb::transport;
47 Listener::Listener(
const vector<InPushConnectorPtr>& connectors,
51 d->logger = rsc::logging::Logger::getLogger(
"rsb.Listener");
64 d->configurator.reset(
66 d->configurator->setErrorStrategy(
getConfig().getErrorStrategy());
67 for (vector<InPushConnectorPtr>::const_iterator it = connectors.begin(); it
68 != connectors.end(); ++it) {
69 d->configurator->addConnector(*it);
72 d->configurator->activate();
76 d->configurator->handlerAdded(h, wait);
80 d->configurator->handlerRemoved(h, wait);
84 d->configurator->filterAdded(filter);
88 d->configurator->filterRemoved(filter);