1#ifndef _KviDnsResolver_h_
2#define _KviDnsResolver_h_
61 KviDnsResolver(QObject * pParent =
nullptr);
108 const QString &
query()
const;
C++ Template based double linked pointer list class.
Definition KviDnsResolverNew.cpp:33
The KviDnsResolver class.
Definition KviDnsResolver.h:90
KviPointerList< QString > * ipAddressList()
bool lookup(const QString &szQuery, QueryType eType)
QueryType
Definition KviDnsResolver.h:99
@ IPv6
Definition KviDnsResolver.h:101
@ IPv4
Definition KviDnsResolver.h:100
@ Any
Definition KviDnsResolver.h:102
const QString & firstIpAddress()
const QString & hostName()
Definition KviDnsResolver.cpp:450
State
Definition KviDnsResolver.h:105
@ Idle
Definition KviDnsResolver.h:106
@ Failure
Definition KviDnsResolver.h:108
@ Busy
Definition KviDnsResolver.h:107
@ Success
Definition KviDnsResolver.h:109
std::size_t ipAddressCount()
Definition KviDnsResolver.cpp:445
void slotHostLookupTerminated(const QHostInfo &oHostInfo)
Definition KviDnsResolverNew.cpp:94
void lookupDone(KviDnsResolver *)
QString errorString()
Definition KviDnsResolver.cpp:418
KviDnsResolverPrivate * m_pPrivateData
Definition KviDnsResolverNew.h:86
const QString & query()
Definition KviDnsResolver.cpp:462
KviError::Code error()
Definition KviDnsResolver.cpp:411
KviDnsResolver()
Definition KviDnsResolver.cpp:376
State state()
Definition KviDnsResolver.h:126
A template double linked list of pointers.
Definition KviPointerList.h:371
This file contains compile time settings.
#define KVILIB_API
Definition kvi_settings.h:124
Code
Contains all error codes.
Definition KviError.h:48