Public Member Functions | Data Fields

RamCacheCLFUSEntry Struct Reference

Collaboration diagram for RamCacheCLFUSEntry:
Collaboration graph
[legend]

Public Member Functions

 LINK (RamCacheCLFUSEntry, lru_link)
 LINK (RamCacheCLFUSEntry, hash_link)

Data Fields

INK_MD5 key
uint32_t auxkey1
uint32_t auxkey2
uint64_t hits
uint32_t size
uint32_t len
uint32_t compressed_len
union {
   struct {
      uint32_t   compressed:3
      uint32_t   incompressible:1
      uint32_t   lru:1
      uint32_t   copy:1
   }   flag_bits
   uint32_t   flags
}; 
Ptr< IOBufferDatadata

Detailed Description

Definition at line 47 of file RamCacheCLFUS.cc.


Member Function Documentation

RamCacheCLFUSEntry::LINK ( RamCacheCLFUSEntry  ,
lru_link   
)
RamCacheCLFUSEntry::LINK ( RamCacheCLFUSEntry  ,
hash_link   
)

Field Documentation

union { ... }

Definition at line 57 of file RamCacheCLFUS.cc.

Definition at line 54 of file RamCacheCLFUS.cc.

Referenced by RamCacheCLFUS::compress_entries(), and RamCacheCLFUS::get().

Definition at line 60 of file RamCacheCLFUS.cc.

Definition at line 62 of file RamCacheCLFUS.cc.

Referenced by RamCacheCLFUS::put().

Definition at line 58 of file RamCacheCLFUS.cc.

Definition at line 59 of file RamCacheCLFUS.cc.


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