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