{
DevPollRegisterOurselves()
{
- FDMultiplexer::getMultiplexerMap().insert(make_pair(0, &makeDevPoll)); // priority 0!
+ FDMultiplexer::getMultiplexerMap().emplace(1, &makeDevPoll); // priority 1, so that /dev/poll is preferred over poll, but not over completion ports!
}
} doItDevPoll;
{
EpollRegisterOurselves()
{
- FDMultiplexer::getMultiplexerMap().insert(make_pair(0, &makeEpoll)); // priority 0!
+ FDMultiplexer::getMultiplexerMap().emplace(0, &makeEpoll); // priority 0!
}
} doItEpoll;
{
KqueueRegisterOurselves()
{
- FDMultiplexer::getMultiplexerMap().insert(make_pair(0, &make)); // priority 0!
+ FDMultiplexer::getMultiplexerMap().emplace(0, &make); // priority 0!
}
} kQueueDoIt;
{
RegisterOurselves()
{
- FDMultiplexer::getMultiplexerMap().insert(make_pair(1, &make));
+ FDMultiplexer::getMultiplexerMap().emplace(2, &make);
}
} doIt;
{
PortsRegisterOurselves()
{
- FDMultiplexer::getMultiplexerMap().insert(make_pair(0, &makePorts)); // priority 0!
+ FDMultiplexer::getMultiplexerMap().emplace(0, &makePorts); // priority 0!
}
} doItPorts;