| ns2 Network Simulator C++ Class Hierarchy of version ns-snapshot-20040722 | |
| | Home | Source Code | Manual | FAQ | Mailing List Archive | Search | | | Download | |
#include <mcache.h>
Inheritance diagram for MClientPagePool:

Public Member Functions | |
| MClientPagePool () | |
| 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_ |
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
Reimplemented from ClientPagePool. |
|
|
|
|
||||||||||||
|
Reimplemented from ClientPagePool. |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
Reimplemented from ClientPagePool. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|