List of all members.
Public Types |
| enum | { FETCHLOCK = 1,
XMITLOCK = 2
} |
Public Member Functions |
|
| MediaPage (const char *n, int s, double mt, double et, double a, int l) |
|
virtual WebPageType | type () const |
|
virtual void | print_info (char *buf) |
|
int | num_layer () const |
|
HitCount * | get_hit_count (int layer) |
|
void | hit_layer (int layer) |
|
int | layer_size (int layer) |
|
void | add_segment (int layer, const MediaSegment &s) |
|
int | evict_tail_segment (int layer, int size) |
|
void | add_layer (int layer) |
|
char * | print_layer (int layer) |
|
MediaSegmentList | is_available (int layer, const MediaSegment &s) |
|
MediaSegment | next_available (int layer, const MediaSegment &s) |
|
MediaSegment | next_overlap (int layer, const MediaSegment &s) |
|
void | lock () |
|
void | unlock () |
|
int | is_locked () |
|
void | tlock () |
|
void | tunlock () |
|
int | is_tlocked () |
|
int | is_complete () |
|
void | set_complete () |
|
void | create () |
|
int | realsize () const |
Protected Member Functions |
|
void | set_complete_layer (int layer) |
|
int | is_complete_layer (int layer) |
Protected Attributes |
|
MediaSegmentList | layer_ [MAX_LAYER] |
|
int | flags_ [MAX_LAYER] |
|
HitCount * | hc_ [MAX_LAYER] |
|
int | num_layer_ |
|
int | locked_ |
|
int | realsize_ |
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