KVIrc 5.2.6
Developer APIs
KviKvsDnsObject Class Reference

#include <KviKvsDnsManager.h>

Public Member Functions

KviKvsScriptcallback ()
 
KviDnsResolverdns ()
 
 KviKvsDnsObject (KviDnsResolver *pDns, KviWindow *pWnd, const QString &szQuery, bool bRebindOnWindowClose=true, KviKvsScript *pCallback=nullptr, KviKvsVariantList *pParameterList=nullptr)
 
KviKvsVariantListparameterList ()
 
const QString & query () const
 
bool rebindOnWindowClose () const
 
void setParameterList (KviKvsVariantList *pList)
 
void setWindow (KviWindow *pWnd)
 
KviWindowwindow ()
 
 ~KviKvsDnsObject ()
 

Protected Attributes

bool m_bRebindOnWindowClose
 
KviKvsScriptm_pCallback
 
KviDnsResolverm_pDns
 
KviKvsVariantListm_pParameterList
 
KviWindowm_pWindow
 
QString m_szQuery
 

Constructor & Destructor Documentation

◆ KviKvsDnsObject()

KviKvsDnsObject::KviKvsDnsObject ( KviDnsResolver * pDns,
KviWindow * pWnd,
const QString & szQuery,
bool bRebindOnWindowClose = true,
KviKvsScript * pCallback = nullptr,
KviKvsVariantList * pParameterList = nullptr )

◆ ~KviKvsDnsObject()

KviKvsDnsObject::~KviKvsDnsObject ( )

References m_pCallback, m_pDns, and m_pParameterList.

Member Function Documentation

◆ callback()

KviKvsScript * KviKvsDnsObject::callback ( )
inline

References m_pCallback.

◆ dns()

KviDnsResolver * KviKvsDnsObject::dns ( )
inline

References m_pDns.

Referenced by KviKvsDnsManager::addDns().

◆ parameterList()

KviKvsVariantList * KviKvsDnsObject::parameterList ( )
inline

References m_pParameterList.

◆ query()

const QString & KviKvsDnsObject::query ( ) const
inline

References m_szQuery.

◆ rebindOnWindowClose()

bool KviKvsDnsObject::rebindOnWindowClose ( ) const
inline

◆ setParameterList()

void KviKvsDnsObject::setParameterList ( KviKvsVariantList * pList)
inline

References m_pParameterList.

◆ setWindow()

void KviKvsDnsObject::setWindow ( KviWindow * pWnd)
inline

References m_pWindow.

◆ window()

KviWindow * KviKvsDnsObject::window ( )
inline

References m_pWindow.

Member Data Documentation

◆ m_bRebindOnWindowClose

bool KviKvsDnsObject::m_bRebindOnWindowClose
protected

◆ m_pCallback

KviKvsScript* KviKvsDnsObject::m_pCallback
protected

◆ m_pDns

KviDnsResolver* KviKvsDnsObject::m_pDns
protected

◆ m_pParameterList

KviKvsVariantList* KviKvsDnsObject::m_pParameterList
protected

◆ m_pWindow

KviWindow* KviKvsDnsObject::m_pWindow
protected

Referenced by KviKvsDnsObject(), setWindow(), and window().

◆ m_szQuery

QString KviKvsDnsObject::m_szQuery
protected

Referenced by KviKvsDnsObject(), and query().


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