KVIrc 5.2.6
Developer APIs
KviDnsResolverResult Class Reference

#include <KviDnsResolver.h>

+ Inheritance diagram for KviDnsResolverResult:

Public Member Functions

KviError::Code error ()
 
const std::vector< QString > & hostnameList ()
 
const std::vector< QString > & ipAddressList ()
 
const QString & query ()
 

Protected Member Functions

void appendAddress (const QString &szAddr)
 
void appendHostname (const QString &szHost)
 
 KviDnsResolverResult ()
 
void setError (KviError::Code eError)
 
void setQuery (const QString &szQuery)
 

Protected Attributes

KviError::Code m_eError
 
std::vector< QString > m_pHostnameList
 
std::vector< QString > m_pIpAddressList
 
QString m_szQuery
 

Friends

class KviDnsResolver
 
class KviDnsResolverThread
 

Constructor & Destructor Documentation

◆ KviDnsResolverResult()

KviDnsResolverResult::KviDnsResolverResult ( )
protected

References m_eError, and KviError::Success.

Member Function Documentation

◆ appendAddress()

void KviDnsResolverResult::appendAddress ( const QString & szAddr)
protected

References m_pIpAddressList.

Referenced by KviDnsResolverThread::run().

◆ appendHostname()

void KviDnsResolverResult::appendHostname ( const QString & szHost)
protected

References m_pHostnameList.

Referenced by KviDnsResolverThread::run().

◆ error()

KviError::Code KviDnsResolverResult::error ( )
inline

◆ hostnameList()

const std::vector< QString > & KviDnsResolverResult::hostnameList ( )
inline

◆ ipAddressList()

const std::vector< QString > & KviDnsResolverResult::ipAddressList ( )
inline

◆ query()

const QString & KviDnsResolverResult::query ( )
inline

Referenced by KviDnsResolver::query().

◆ setError()

void KviDnsResolverResult::setError ( KviError::Code eError)
inlineprotected

◆ setQuery()

void KviDnsResolverResult::setQuery ( const QString & szQuery)
inlineprotected

Friends And Related Symbol Documentation

◆ KviDnsResolver

friend class KviDnsResolver
friend

◆ KviDnsResolverThread

friend class KviDnsResolverThread
friend

Member Data Documentation

◆ m_eError

KviError::Code KviDnsResolverResult::m_eError
protected

Referenced by KviDnsResolverResult().

◆ m_pHostnameList

std::vector<QString> KviDnsResolverResult::m_pHostnameList
protected

Referenced by appendHostname().

◆ m_pIpAddressList

std::vector<QString> KviDnsResolverResult::m_pIpAddressList
protected

Referenced by appendAddress().

◆ m_szQuery

QString KviDnsResolverResult::m_szQuery
protected

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