KVIrc 5.2.6
Developer APIs
KviDnsResolverThread Class Reference

#include <KviDnsResolver.h>

+ Inheritance diagram for KviDnsResolverThread:

Public Member Functions

void setQuery (const QString &szQuery, KviDnsResolver::QueryType type)
 

Protected Member Functions

 KviDnsResolverThread (KviDnsResolver *pDns)
 
void postDnsError (KviDnsResolverResult *pDns, KviError::Code error)
 
void run () override
 
KviError::Code translateDnsError (int iErr)
 
 ~KviDnsResolverThread ()
 

Protected Attributes

KviDnsResolverm_pParentDns
 
KviDnsResolver::QueryType m_queryType = KviDnsResolver::Any
 
QString m_szQuery
 

Friends

class KviDnsResolver
 

Constructor & Destructor Documentation

◆ KviDnsResolverThread()

KviDnsResolverThread::KviDnsResolverThread ( KviDnsResolver * pDns)
protected

References m_pParentDns.

◆ ~KviDnsResolverThread()

KviDnsResolverThread::~KviDnsResolverThread ( )
protecteddefault

Member Function Documentation

◆ postDnsError()

void KviDnsResolverThread::postDnsError ( KviDnsResolverResult * pDns,
KviError::Code error )
protected

References m_pParentDns, and KviDnsResolverResult::setError().

Referenced by run().

◆ run()

◆ setQuery()

void KviDnsResolverThread::setQuery ( const QString & szQuery,
KviDnsResolver::QueryType type )
inline

References m_queryType, and m_szQuery.

Referenced by KviDnsResolver::lookup().

◆ translateDnsError()

Friends And Related Symbol Documentation

◆ KviDnsResolver

friend class KviDnsResolver
friend

Member Data Documentation

◆ m_pParentDns

KviDnsResolver* KviDnsResolverThread::m_pParentDns
protected

◆ m_queryType

KviDnsResolver::QueryType KviDnsResolverThread::m_queryType = KviDnsResolver::Any
protected

Referenced by run(), and setQuery().

◆ m_szQuery

QString KviDnsResolverThread::m_szQuery
protected

Referenced by run(), and setQuery().


The documentation for this class was generated from the following files: