IT_TimedCache< Key, Data, HashFn, Equal > Class Template Reference

List of all members.

Detailed Description

template<class Key, class Data, class HashFn, class Equal>
class IT_TimedCache< Key, Data, HashFn, Equal >

Definition at line 27 of file timed_cache.h.

Public Member Functions

size_t size () const
size_t max () const
unsigned long timeout () const

Private Types

typedef IT_HashMap< Key, Data,
HashFn, Equal > 
HashMap
typedef IT_TYPENAME HashMap::iterator MapIterator
typedef IT_Pair< MapIterator,
IT_Time > 
ItemTime
typedef IT_List< ItemTimeQueue

Private Member Functions

void enforce ()

Private Attributes

HashMap m_map
Queue m_queue
size_t m_max
size_t m_timeout
IT_Long m_timeout_secs
IT_Long m_timeout_msecs


Generated on Tue Mar 20 15:27:56 2007 for Artix by  doxygen 1.5.1-p1