acceptNewConnection(*acceptorParam, nullptr);
};
- auto mplexer = std::unique_ptr<FDMultiplexer>(FDMultiplexer::getMultiplexerSilent());
+ auto mplexer = std::unique_ptr<FDMultiplexer>(FDMultiplexer::getMultiplexerSilent(params.size()));
for (size_t idx = 0; idx < params.size(); idx++) {
const auto& param = params.at(idx);
mplexer->addReadFD(param.socket, acceptCallback, ¶m);
usleep(1000);
}
};
- auto mplexer = std::unique_ptr<FDMultiplexer>(FDMultiplexer::getMultiplexerSilent());
+ auto mplexer = std::unique_ptr<FDMultiplexer>(FDMultiplexer::getMultiplexerSilent(params.size()));
for (size_t idx = 0; idx < params.size(); idx++) {
const auto& param = params.at(idx);
mplexer->addReadFD(param.socket, callback, ¶m);
}
if (!mplexer) {
- mplexer = std::unique_ptr<FDMultiplexer>(FDMultiplexer::getMultiplexerSilent());
+ mplexer = std::unique_ptr<FDMultiplexer>(FDMultiplexer::getMultiplexerSilent(states->size()));
}
if (!queueHealthCheck(mplexer, dss)) {
sockets.resize(d_config.d_numberOfSockets);
if (sockets.size() > 1) {
- *(mplexer.lock()) = std::unique_ptr<FDMultiplexer>(FDMultiplexer::getMultiplexerSilent());
+ *(mplexer.lock()) = std::unique_ptr<FDMultiplexer>(FDMultiplexer::getMultiplexerSilent(sockets.size()));
}
for (auto& fd : sockets) {