Member index for:

Class KomodiaDNS::CDNSManager
Data Item m_aData
Data Item m_bAsync
Data Item m_bInitialized
Data Item m_bTCP
Data Item m_dwTimeout
Data Item m_iParseThreads
Data Item m_pCSection
Data Item m_pSocket
Data Item m_pThread
Data Item m_strDNSServer
Function AddRecord(unsigned short usID, LPVOID lpLocalIDData, DWORD dwTimeout, const CDNSQuery& rQuery)
Constructor CDNSManager(const CDNSManager& rManager)
Constructor CDNSManager(const std::string strDNSServer, BOOL bTCP, BOOL bAsync, BOOL bAsyncConnect=FALSE)
Destructor ~CDNSManager()
Function GetDNSEntry(const std::string& rAddress, unsigned short usID=0, LPVOID lpLocalIDData=NULL)
Function GetDNSEntry(unsigned long ulAddress, unsigned short usID=0, LPVOID lpLocalIDData=NULL)
Function GetDNSHeaderHeader(unsigned short usID, unsigned short usFlags, unsigned short usQuestions, unsigned short usAnswers=0) const
Function GetRecord(unsigned short usID) const
Function GetThreadManager() const
Function Initialize()
Function IsInitialized() const
Function OnDNSError(int iErrorCode, LPVOID lpLocalIDData)
Function OnDNSReceive(CDNSAnswers* pAnswers)
Function OnDNSReceive(CDNSAnswers* pAnswers, LPVOID lpLocalIDData)
Function OnDNSTimeout(const CDNSQuery& rQuery, LPVOID lpLocalIDData)
Operator operator =(const CDNSManager& rManager)
Function ParseAddress(const std::string& rAddress)
Function ParseMultithreaded(int iThreadNumber)
Function ParseMultithreaded(CThreadPool* pThreadManager)
Function QueryDNS(const CDNSQuery& rQuery, unsigned short usID=0, LPVOID lpLocalIDData=NULL)
Function Receive()
Function RemoveRecord(unsigned short usID)
Function SetConnectionTimeout(DWORD dwMS)
Function SetDNSTimeout(DWORD dwMS)
Function ThreadProc(CPeriodicThread::ThreadStage aStage, LPVOID lpData)
Function Uninitialize()
Function WasTimedout(unsigned short usID)
Custom Code in Header Before Includes Custom Code in Header Before Includes
Custom Code in Header After Includes Custom Code in Header After Includes
Custom Code in Header Private Section Custom Code in Header Private Section
Custom Code in Source After Includes Custom Code in Source After Includes

[Back to Top]