![]() |
KVIrc 5.2.6
Developer APIs
|
#include <KviKvsDnsManager.h>
Public Member Functions | |
void | addDns (KviKvsDnsObject *pObject) |
KviKvsDnsManager () | |
~KviKvsDnsManager () | |
Static Public Member Functions | |
static void | done () |
static void | init () |
static KviKvsDnsManager * | instance () |
Protected Slots | |
void | dnsLookupTerminated (KviDnsResolver *pDns) |
Protected Attributes | |
KviPointerHashTable< void *, KviKvsDnsObject > * | m_pDnsObjects |
Static Protected Attributes | |
static KviKvsDnsManager * | m_pInstance = nullptr |
Private Member Functions | |
void | abortAll () |
KviKvsDnsManager::KviKvsDnsManager | ( | ) |
References m_pDnsObjects.
Referenced by init(), and instance().
KviKvsDnsManager::~KviKvsDnsManager | ( | ) |
References m_pDnsObjects.
|
private |
void KviKvsDnsManager::addDns | ( | KviKvsDnsObject * | pObject | ) |
References connect(), KviKvsDnsObject::dns(), dnsLookupTerminated(), and m_pDnsObjects.
|
protectedslot |
References __tr2qs_ctx, a, KviDnsResolver::Failure, g_pActiveWindow, g_pApp, KVI_OUT_HOSTLOOKUP, m_pDnsObjects, o, and KviKvsScript::PreserveParams.
Referenced by addDns().
|
static |
References m_pInstance.
Referenced by KviKvs::done().
|
static |
References KviKvsDnsManager(), and m_pInstance.
Referenced by KviKvs::init().
|
inlinestatic |
References KviKvsDnsManager(), and m_pInstance.
|
protected |
Referenced by addDns(), dnsLookupTerminated(), KviKvsDnsManager(), and ~KviKvsDnsManager().
|
staticprotected |
Referenced by done(), init(), and instance().