Public Member Functions | Data Fields

HostDBCache Struct Reference

#include <P_HostDBProcessor.h>

Inherits MultiCache< HostDBInfo >.

Collaboration diagram for HostDBCache:
Collaboration graph
[legend]

Public Member Functions

int rebuild_callout (HostDBInfo *e, RebuildMC &r)
int start (int flags=0)
MultiCacheBasedup ()
virtual size_t estimated_heap_bytes_per_entry () const
Queue< HostDBContinuation,
Continuation::Link_link > & 
pending_dns_for_hash (INK_MD5 &md5)
 HostDBCache ()

Data Fields

Queue< HostDBContinuation,
Continuation::Link_link > 
pending_dns [MULTI_CACHE_PARTITIONS]

Detailed Description

Definition at line 200 of file P_HostDBProcessor.h.


Constructor & Destructor Documentation

HostDBCache::HostDBCache (  ) 

Member Function Documentation

MultiCacheBase* HostDBCache::dup (  )  [inline, virtual]

Reimplemented from MultiCache< HostDBInfo >.

Definition at line 204 of file P_HostDBProcessor.h.

virtual size_t HostDBCache::estimated_heap_bytes_per_entry (  )  const [inline, virtual]

Reimplemented from MultiCacheBase.

Definition at line 211 of file P_HostDBProcessor.h.

References hostdb_srv_enabled.

Queue< HostDBContinuation > & HostDBCache::pending_dns_for_hash ( INK_MD5 md5  )  [inline]
int HostDBCache::rebuild_callout ( HostDBInfo e,
RebuildMC r 
) [virtual]
int HostDBCache::start ( int  flags = 0  ) 

Field Documentation

Queue<HostDBContinuation, Continuation::Link_link> HostDBCache::pending_dns[MULTI_CACHE_PARTITIONS]

Definition at line 213 of file P_HostDBProcessor.h.

Referenced by pending_dns_for_hash().


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