Showing the changes to libraries/networking/src/ThreadedAssignment.cpp (1 of 8 files). Show all
Unified · Split
| @@ -20,6 +20,7 @@ · 19 unmodified lines | |||
| 20 | #include <LogHandler.h> | 20 | #include <LogHandler.h> |
| 21 | #include <shared/QtHelpers.h> | 21 | #include <shared/QtHelpers.h> |
| 22 | 22 | ||
| 23 | #include <platform/Platform.h> | ||
| 23 | #include "NetworkLogging.h" | 24 | #include "NetworkLogging.h" |
| 24 | 25 | ||
| 25 | ThreadedAssignment::ThreadedAssignment(ReceivedMessage& message) : | 26 | ThreadedAssignment::ThreadedAssignment(ReceivedMessage& message) : |
| @@ -38,6 +39,16 @@ ThreadedAssignment::ThreadedAssignment(ReceivedMessage& message) : · 12 unmodified lines | |||
| 38 | // if the NL tells us we got a DS response, clear our member variable of queued check-ins | 39 | // if the NL tells us we got a DS response, clear our member variable of queued check-ins |
| 39 | auto nodeList = DependencyManager::get<NodeList>(); | 40 | auto nodeList = DependencyManager::get<NodeList>(); |
| 40 | connect(nodeList.data(), &NodeList::receivedDomainServerList, this, &ThreadedAssignment::clearQueuedCheckIns); | 41 | connect(nodeList.data(), &NodeList::receivedDomainServerList, this, &ThreadedAssignment::clearQueuedCheckIns); |
| 42 | |||
| 43 | platform::create(); | ||
| 44 | if (!platform::enumeratePlatform()) { | ||
| 45 | qCDebug(networking) << "Failed to enumerate platform."; | ||
| 46 | } | ||
| 47 | } | ||
| 48 | |||
| 49 | ThreadedAssignment::~ThreadedAssignment() { | ||
| 50 | stop(); | ||
| 51 | platform::destroy(); | ||
| 41 | } | 52 | } |
| 42 | 53 | ||
| 43 | void ThreadedAssignment::setFinished(bool isFinished) { | 54 | void ThreadedAssignment::setFinished(bool isFinished) { |