MCResolver -> McResolver

This commit is contained in:
iTrooz 2024-11-17 19:51:15 +01:00
parent b8035ca078
commit 9d5727e36b
No known key found for this signature in database
GPG Key ID: 8B83F77667B1BC6A
3 changed files with 10 additions and 10 deletions

View File

@ -5,13 +5,13 @@
#include "McResolver.hpp"
MCResolver::MCResolver(QObject *parent, QString domain, int port): QObject(parent), constrDomain(domain), constrPort(port) {}
McResolver::McResolver(QObject *parent, QString domain, int port): QObject(parent), constrDomain(domain), constrPort(port) {}
void MCResolver::ping() {
void McResolver::ping() {
pingWithDomainSRV(constrDomain, constrPort);
}
void MCResolver::pingWithDomainSRV(QString domain, int port) {
void McResolver::pingWithDomainSRV(QString domain, int port) {
QDnsLookup *lookup = new QDnsLookup(this);
lookup->setName(QString("_minecraft._tcp.%1").arg(domain));
lookup->setType(QDnsLookup::SRV);
@ -44,7 +44,7 @@ void MCResolver::pingWithDomainSRV(QString domain, int port) {
lookup->lookup();
}
void MCResolver::pingWithDomainA(QString domain, int port) {
void McResolver::pingWithDomainA(QString domain, int port) {
QHostInfo::lookupHost(domain, this, [&, port](const QHostInfo &hostInfo){
if (hostInfo.error() != QHostInfo::NoError) {
emitFail("A record lookup failed");
@ -62,11 +62,11 @@ void MCResolver::pingWithDomainA(QString domain, int port) {
});
}
void MCResolver::emitFail(std::string error) {
void McResolver::emitFail(std::string error) {
qDebug() << "Ping error:" << QString::fromStdString(error);
emit fail();
}
void MCResolver::emitSucceed(QString ip, int port) {
void McResolver::emitSucceed(QString ip, int port) {
emit succeed(ip, port);
}

View File

@ -5,14 +5,14 @@
#include <QHostInfo>
// resolve the IP and port of a Minecraft server
class MCResolver : public QObject {
class McResolver : public QObject {
Q_OBJECT
QString constrDomain;
int constrPort;
public:
explicit MCResolver(QObject *parent, QString domain, int port);
explicit McResolver(QObject *parent, QString domain, int port);
void ping();
private:

View File

@ -140,8 +140,8 @@ class ServerPingTask : public Task {
virtual void executeTask() override {
qDebug() << "Querying status of " << m_server.m_address;
auto [domain, port] = m_server.splitAddress();
MCResolver *resolver = new MCResolver(nullptr, domain, port);
QObject::connect(resolver, &MCResolver::succeed, [=](QString ip, int port) {
McResolver *resolver = new McResolver(nullptr, domain, port);
QObject::connect(resolver, &McResolver::succeed, [=](QString ip, int port) {
resolver->deleteLater();
qDebug() << "Resolved Addresse for" << domain << ": " << ip << ":" << port;
McClient client(nullptr, domain, ip, port);