History

transition listener registration from member string name to member string pointer

Heather Anderson committed 6 years ago

Commit 2e524461 parent e74cbee32 files · +347 −255Browse files

Showing the changes to assignment-client/src/AssignmentClient.cpp (1 of 32 files). Show all

Unified · Split

assignment-client/src/AssignmentClient.cpp+4−2
@@ -118,8 +118,10 @@ AssignmentClient::AssignmentClient(Assignment::Type requestAssignmentType, QStri · 117 unmodified lines
118118 setUpStatusToMonitor();
119119 }
120120 auto& packetReceiver = DependencyManager::get<NodeList>()->getPacketReceiver();
121− packetReceiver.registerListener(PacketType::CreateAssignment, this, "handleCreateAssignmentPacket");
122− packetReceiver.registerListener(PacketType::StopNode, this, "handleStopNodePacket");
121+ packetReceiver.registerListener(PacketType::CreateAssignment,
122+ PacketReceiver::makeUnsourcedListenerReference<AssignmentClient>(this, &AssignmentClient::handleCreateAssignmentPacket));
123+ packetReceiver.registerListener(PacketType::StopNode,
124+ PacketReceiver::makeUnsourcedListenerReference<AssignmentClient>(this, &AssignmentClient::handleStopNodePacket));
123125 }
124126
125127 void AssignmentClient::stopAssignmentClient() {