1#ifndef _KVI_KVS_DNSMANAGER_H_
2#define _KVI_KVS_DNSMANAGER_H_
43 const QString & szQuery,
44 bool bRebindOnWindowClose =
true,
The KviDnsResolver class.
Definition KviDnsResolver.h:90
static KviKvsDnsManager * m_pInstance
Definition KviKvsDnsManager.h:75
KviPointerHashTable< void *, KviKvsDnsObject > * m_pDnsObjects
Definition KviKvsDnsManager.h:76
~KviKvsDnsManager()
Definition KviKvsDnsManager.cpp:73
void dnsLookupTerminated(KviDnsResolver *pDns)
Definition KviKvsDnsManager.cpp:111
void addDns(KviKvsDnsObject *pObject)
Definition KviKvsDnsManager.cpp:100
static KviKvsDnsManager * instance()
Definition KviKvsDnsManager.h:79
KviKvsDnsManager()
Definition KviKvsDnsManager.cpp:67
static void done()
Definition KviKvsDnsManager.cpp:89
static void init()
Definition KviKvsDnsManager.cpp:79
Definition KviKvsDnsManager.h:39
KviKvsVariantList * parameterList()
Definition KviKvsDnsManager.h:60
KviWindow * window()
Definition KviKvsDnsManager.h:58
QString m_szQuery
Definition KviKvsDnsManager.h:52
void setParameterList(KviKvsVariantList *pList)
Definition KviKvsDnsManager.h:64
KviKvsScript * m_pCallback
Definition KviKvsDnsManager.h:53
KviDnsResolver * dns()
Definition KviKvsDnsManager.h:57
const QString & query() const
Definition KviKvsDnsManager.h:61
KviWindow * m_pWindow
Definition KviKvsDnsManager.h:51
KviKvsDnsObject(KviDnsResolver *pDns, KviWindow *pWnd, const QString &szQuery, bool bRebindOnWindowClose=true, KviKvsScript *pCallback=nullptr, KviKvsVariantList *pParameterList=nullptr)
Definition KviKvsDnsManager.cpp:39
KviDnsResolver * m_pDns
Definition KviKvsDnsManager.h:50
bool rebindOnWindowClose() const
Definition KviKvsDnsManager.h:62
~KviKvsDnsObject()
Definition KviKvsDnsManager.cpp:49
void setWindow(KviWindow *pWnd)
Definition KviKvsDnsManager.h:63
bool m_bRebindOnWindowClose
Definition KviKvsDnsManager.h:55
KviKvsVariantList * m_pParameterList
Definition KviKvsDnsManager.h:54
KviKvsScript * callback()
Definition KviKvsDnsManager.h:59
The KVIrc Script class.
Definition KviKvsScript.h:60
Class to handle variant variables lists.
Definition KviKvsVariantList.h:42
A fast pointer hash table implementation.
Definition KviPointerHashTable.h:450
Base class for all windows in KVIrc.
Definition KviWindow.h:75
This file contains compile time settings.