KVIrc 5.2.4
Developer APIs
Public Member Functions | Static Public Member Functions | Protected Slots | Protected Attributes | Static Protected Attributes | Private Member Functions | List of all members
KviKvsDnsManager Class Reference

#include <KviKvsDnsManager.h>

+ Inheritance diagram for KviKvsDnsManager:

Public Member Functions

void addDns (KviKvsDnsObject *pObject)
 
 KviKvsDnsManager ()
 
 ~KviKvsDnsManager ()
 

Static Public Member Functions

static void done ()
 
static void init ()
 
static KviKvsDnsManagerinstance ()
 

Protected Slots

void dnsLookupTerminated (KviDnsResolver *pDns)
 

Protected Attributes

KviPointerHashTable< void *, KviKvsDnsObject > * m_pDnsObjects
 

Static Protected Attributes

static KviKvsDnsManagerm_pInstance = nullptr
 

Private Member Functions

void abortAll ()
 

Constructor & Destructor Documentation

◆ KviKvsDnsManager()

KviKvsDnsManager::KviKvsDnsManager ( )

References m_pDnsObjects.

Referenced by init().

◆ ~KviKvsDnsManager()

KviKvsDnsManager::~KviKvsDnsManager ( )

References m_pDnsObjects.

Member Function Documentation

◆ abortAll()

void KviKvsDnsManager::abortAll ( )
private

◆ addDns()

void KviKvsDnsManager::addDns ( KviKvsDnsObject pObject)

◆ dnsLookupTerminated

void KviKvsDnsManager::dnsLookupTerminated ( KviDnsResolver pDns)
protectedslot

◆ done()

void KviKvsDnsManager::done ( )
static

References m_pInstance.

Referenced by KviKvs::done().

◆ init()

void KviKvsDnsManager::init ( )
static

References KviKvsDnsManager(), and m_pInstance.

Referenced by KviKvs::init().

◆ instance()

static KviKvsDnsManager * KviKvsDnsManager::instance ( )
inlinestatic

References m_pInstance.

Member Data Documentation

◆ m_pDnsObjects

KviPointerHashTable<void *, KviKvsDnsObject>* KviKvsDnsManager::m_pDnsObjects
protected

◆ m_pInstance

KviKvsDnsManager * KviKvsDnsManager::m_pInstance = nullptr
staticprotected

Referenced by done(), init(), and instance().


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