List of all members.
Public Member Functions |
virtual ClientPage * | enter_page (int argc, const char *const *argv) |
virtual int | remove_page (const char *name) |
virtual int | force_remove (const char *name) |
int | add_segment (const char *name, int layer, const MediaSegment &s) |
void | hc_update (const char *name, int max_layer) |
int | maxsize () |
int | usedsize () |
void | fill_page (const char *pgname) |
void | dump_hclist () |
Protected Types |
enum | { FINEGRAIN,
ATOMIC
} |
Protected Member Functions |
virtual int | command (int argc, const char *const *argv) |
virtual int | cache_replace (ClientPage *page, int size) |
int | repl_finegrain (ClientPage *p, int size) |
int | repl_atomic (ClientPage *p, int size) |
Protected Attributes |
int | max_size_ |
int | used_size_ |
HitCountList | hclist_ |
enum MClientPagePool:: { ... } | repl_style_ |
The documentation for this class was generated from the following files:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/webcache/mcache.h
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/webcache/mcache.cc