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