Showing the changes to assignment-client/src/AssignmentClientMonitor.cpp (1 of 32 files). Show all
Unified · Split
| @@ -72,7 +72,8 @@ AssignmentClientMonitor::AssignmentClientMonitor(const unsigned int numAssignmen · 71 unmodified lines | |||
| 72 | auto nodeList = DependencyManager::set<LimitedNodeList>(listenPort); | 72 | auto nodeList = DependencyManager::set<LimitedNodeList>(listenPort); |
| 73 | 73 | ||
| 74 | auto& packetReceiver = DependencyManager::get<NodeList>()->getPacketReceiver(); | 74 | auto& packetReceiver = DependencyManager::get<NodeList>()->getPacketReceiver(); |
| 75 | packetReceiver.registerListener(PacketType::AssignmentClientStatus, this, "handleChildStatusPacket"); | 75 | packetReceiver.registerListener(PacketType::AssignmentClientStatus, |
| 76 | PacketReceiver::makeUnsourcedListenerReference<AssignmentClientMonitor>(this, &AssignmentClientMonitor::handleChildStatusPacket)); | ||
| 76 | 77 | ||
| 77 | adjustOSResources(std::max(_numAssignmentClientForks, _maxAssignmentClientForks)); | 78 | adjustOSResources(std::max(_numAssignmentClientForks, _maxAssignmentClientForks)); |
| 78 | // use QProcess to fork off a process for each of the child assignment clients | 79 | // use QProcess to fork off a process for each of the child assignment clients |