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 | 72 | auto nodeList = DependencyManager::set<LimitedNodeList>(listenPort); |
| 73 | 73 | |
| 74 | 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 | 78 | adjustOSResources(std::max(_numAssignmentClientForks, _maxAssignmentClientForks)); |
| 78 | 79 | // use QProcess to fork off a process for each of the child assignment clients |