MCPcopy Create free account
hub / github.com/SaschaWillems/VulkanCapsViewer / checkServerConnection

Method checkServerConnection

vulkanDatabase.cpp:36–51  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34QString VulkanDatabase::databaseUrl = "http://vulkan.gpuinfo.org/";
35
36bool VulkanDatabase::checkServerConnection(QString& message)
37{
38 manager = new QNetworkAccessManager(nullptr);
39 QUrl qurl(databaseUrl + "api/v3/serverstate.php");
40 if (username != "" && password != "")
41 {
42 qurl.setUserName(username);
43 qurl.setPassword(password);
44 }
45 QNetworkReply* reply = manager->get(QNetworkRequest(qurl));
46 QEventLoop loop;
47 connect(reply, SIGNAL(finished()), &loop, SLOT(quit()));
48 loop.exec(QEventLoop::ExcludeUserInputEvents);
49 message = reply->errorString();
50 return (reply->error() == QNetworkReply::NoError);
51}
52
53/// <summary>
54/// Execute http get request

Callers 3

slotUploadReportMethod · 0.80
uploadReportNonVisualMethod · 0.80

Calls 1

getMethod · 0.80

Tested by

no test coverage detected