Http server with periodic unicast heartbeat invalidations
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Http server with periodic unicast heartbeat invalidations
It has a single parent cache. Whenever a page is updated in this server
it informs the parent cache, which will in turn propagate the update
(or invalidation) to the whole cache hierarchy.
----------------------------------------------------------------------
virtual int command(int argc, const char*const* argv)
void add_inv(const char *name, double mtime)
HttpUInvalAgent* inv_sender_
InvalidationRec* invlist_
int num_inv_
void send_heartbeat()
HttpHbData* pack_heartbeat()
virtual void send_hb_helper(int size, AppData *data)
InvalidationRec* get_invrec(const char *name)
int Ca_
int push_high_bound_
double hb_interval_
Http/Server/Inval/Yuc instproc set-tlc { tlc }
Http/Server/Inval/Yuc instvar tlc_
Http/Server/Inval/Yuc instproc get-tlc { tlc }
Http/Server/Inval/Yuc instproc next-hb {}
Http/Server/Inval/Yuc instvar hb_interval_
Http/Server/Inval/Yuc instproc set-parent-cache { cache }
Http/Server/Inval/Yuc instvar pcache_
Http/Server/Inval/Yuc instvar TRANSPORT_
Http/Server/Inval/Yuc instvar ns_
Http/Server/Inval/Yuc instvar node_
Http/Server/Inval/Yuc instproc heartbeat {}
Http/Server/Inval/Yuc instproc get-request { cl type pageid args }
Http/Server/Inval/Yuc instproc invalidate { pageid modtime }
Http/Server/Inval/Yuc instvar id_
Http/Server/Inval/Yuc instvar enable_upd_
Http/Server/Inval/Yuc instproc push-page { pageid modtime }
Http/Server/Inval/Yuc instproc get-req-notify { pageid }
Http/Server/Inval/Yuc instproc handle-request-TLC { pageid args }
this page has been generated automatically by doc++
Adapted for the NS documentation page
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de