quic/qbox
Loading...
Searching...
No Matches
Public Member Functions | List of all members
gs::AddrMapCacheBase< Key, Value > Class Template Referenceabstract
Inheritance diagram for gs::AddrMapCacheBase< Key, Value >:
Inheritance graph
[legend]

Public Member Functions

virtual bool get (const Key &key, Value &value)=0
 
virtual void put (const Key &key, const Value &value, uint64_t size)=0
 
virtual void clear ()=0
 
virtual uint64_t get_hits () const =0
 
virtual uint64_t get_misses () const =0
 
virtual void reset_stats ()=0
 

Member Function Documentation

◆ clear()

template<typename Key , typename Value >
virtual void gs::AddrMapCacheBase< Key, Value >::clear ( )
pure virtual

◆ get()

template<typename Key , typename Value >
virtual bool gs::AddrMapCacheBase< Key, Value >::get ( const Key &  key,
Value value 
)
pure virtual

◆ put()

template<typename Key , typename Value >
virtual void gs::AddrMapCacheBase< Key, Value >::put ( const Key &  key,
const Value value,
uint64_t  size 
)
pure virtual

The documentation for this class was generated from the following file: