EpcTools
An event based multi-threaded C++ development framework.
DNS::Cache Member List

This is the complete list of members for DNS::Cache, including all inherited members.

addNamedServer(const char *address, int udp_port=53, int tcp_port=53)DNS::Cache
applyNamedServers()DNS::Cache
Cache()DNS::Cache
forceRefresh()DNS::Cache
getInstance(namedserverid_t nsid)DNS::Cachestatic
getInstance()DNS::Cacheinlinestatic
getNamedServerId()DNS::Cacheinline
getRefeshInterval()DNS::Cacheinlinestatic
getRefreshConcurrent()DNS::Cacheinlinestatic
getRefreshPercent()DNS::Cacheinlinestatic
initSaveQueries(const char *qfn, long qsf)DNS::Cache
loadQueries(const char *qfn)DNS::Cache
loadQueries(const std::string &qfn)DNS::Cacheinline
query(ns_type rtype, const std::string &domain, Bool &cacheHit, Bool ignorecache=false)DNS::Cache
query(ns_type rtype, const std::string &domain, CachedDNSQueryCallback cb, const Void *data=NULL, Bool ignorecache=false)DNS::Cache
removeNamedServer(const char *address)DNS::Cache
resetNewQueryCount()DNS::Cacheinline
saveQueries()DNS::Cache
setRefreshConcurrent(unsigned int concur)DNS::Cacheinlinestatic
setRefreshInterval(long interval)DNS::Cacheinlinestatic
setRefreshPercent(int percent)DNS::Cacheinlinestatic
~Cache()DNS::Cache