Package twisted :: Package names :: Module cache :: Class CacheResolver
[show private | hide private]
[frames | no frames]

Class CacheResolver

ResolverBase --+
               |
              CacheResolver


A resolver that serves records from a local, memory cache.
Method Summary
  __init__(self, cache, verbose)
  __getstate__(self)
  __setstate__(self, state)
  cacheResult(self, query, payload)
  clearEntry(self, query)
  getHostByName(self, name, timeout, effort)
(inherited from ResolverBase)
  lookupAddress(self, name, timeout)
(inherited from ResolverBase)
  lookupAddress6(self, name, timeout)
(inherited from ResolverBase)
  lookupAFSDatabase(self, name, timeout)
(inherited from ResolverBase)
  lookupAllRecords(self, name, timeout)
  lookupAuthority(self, name, timeout)
(inherited from ResolverBase)
  lookupCanonicalName(self, name, timeout)
(inherited from ResolverBase)
  lookupHostInfo(self, name, timeout)
(inherited from ResolverBase)
  lookupIPV6Address(self, name, timeout)
(inherited from ResolverBase)
  lookupMailBox(self, name, timeout)
(inherited from ResolverBase)
  lookupMailboxInfo(self, name, timeout)
(inherited from ResolverBase)
  lookupMailExchange(self, name, timeout)
(inherited from ResolverBase)
  lookupMailGroup(self, name, timeout)
(inherited from ResolverBase)
  lookupMailRename(self, name, timeout)
(inherited from ResolverBase)
  lookupNameservers(self, name, timeout)
(inherited from ResolverBase)
  lookupNull(self, name, timeout)
(inherited from ResolverBase)
  lookupPointer(self, name, timeout)
(inherited from ResolverBase)
  lookupResponsibility(self, name, timeout)
(inherited from ResolverBase)
  lookupService(self, name, timeout)
(inherited from ResolverBase)
  lookupText(self, name, timeout)
(inherited from ResolverBase)
  lookupWellKnownServices(self, name, timeout)
(inherited from ResolverBase)
  lookupZone(self, name, timeout)
(inherited from ResolverBase)
  query(self, query, timeout)
(inherited from ResolverBase)
  _cbRecords(self, (ans, auth, add), name, effort)
(inherited from ResolverBase)
  _lookup(self, name, cls, type, timeout)

Class Variable Summary
tuple __implements__
None cache

Class Variable Details

__implements__

Type:
tuple
Value:
(<class twisted.internet.interfaces.IResolver at 0x824ab74>,)          

cache

Type:
None
Value:
None                                                                   

Generated by Epydoc 1.1 on Thu Apr 17 12:55:21 2003 http://epydoc.sf.net