|
Public Member Functions |
| | HttpMInvalCache () |
| virtual | ~HttpMInvalCache () |
| virtual int | command (int argc, const char *const *argv) |
| virtual void | process_data (int size, AppData *data) |
| virtual void | timeout (int reason) |
| void | handle_node_failure (int cid) |
| void | invalidate_server (int sid) |
| void | add_inv (const char *name, double mtime) |
Protected Member Functions |
| void | send_heartbeat () |
| HttpHbData * | pack_heartbeat () |
| virtual void | send_hb_helper (int size, AppData *data) |
| int | recv_inv (HttpHbData *d) |
| virtual void | process_inv (int n, InvalidationRec *ivlist, int cache) |
| virtual int | recv_inv_filter (ClientPage *pg, InvalidationRec *p) |
| InvalidationRec * | get_invrec (const char *name) |
| void | add_sstate (int sid, SState *sst) |
| SState * | lookup_sstate (int sid) |
| void | check_sstate (int sid, int cid) |
| void | add_nbr (HttpMInvalCache *c) |
| NeighborCache * | lookup_nbr (int id) |
| void | recv_heartbeat (int id) |
| void | recv_leave (HttpLeaveData *d) |
| void | send_leave (HttpLeaveData *d) |
| void | add_update (const char *name, double mtime) |
| void | send_upd (ClientPage *pg) |
| int | recv_upd (HttpUpdateData *d) |
| virtual void | send_upd_helper (int pgsize, AppData *data) |
| HttpUpdateData * | pack_upd (ClientPage *pg) |
Static Protected Member Functions |
| void | add_cache (HttpMInvalCache *c) |
| HttpMInvalCache * | map_cache (int id) |
Protected Attributes |
| HBTimer | hb_timer_ |
| HttpInvalAgent ** | inv_sender_ |
| int | num_sender_ |
| int | size_sender_ |
| InvalidationRec * | invlist_ |
| int | num_inv_ |
| Tcl_HashTable | sstate_ |
| Tcl_HashTable | nbr_ |
| HttpUInvalAgent * | inv_parent_ |
| double | hb_interval_ |
| int | enable_upd_ |
| int | Ca_ |
| int | Cb_ |
| int | push_thresh_ |
| int | push_high_bound_ |
| int | push_low_bound_ |
| HttpInvalAgent ** | upd_sender_ |
| int | num_updater_ |
| int | size_updater_ |
Static Protected Attributes |
| HttpMInvalCache ** | CacheRepository_ = NULL |
| int | NumCache_ = 0 |