ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
|  Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  |  Download | 


Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

HttpYucInvalServer Class Reference

#include <http.h>

Inheritance diagram for HttpYucInvalServer:

HttpInvalServer HttpServer HttpApp Process TclObject List of all members.

Public Member Functions

 HttpYucInvalServer ()
virtual int command (int argc, const char *const *argv)
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)
InvalidationRec * get_invrec (const char *name)

Protected Attributes

HttpUInvalAgent * inv_sender_
InvalidationRec * invlist_
int num_inv_
int Ca_
int Cb_
int push_thresh_
int enable_upd_
int push_high_bound_
int push_low_bound_
double hb_interval_

Constructor & Destructor Documentation

HttpYucInvalServer::HttpYucInvalServer (    ) 
 


Member Function Documentation

void HttpYucInvalServer::add_inv (  const char *    name,
double    mtime
) 
 

int HttpYucInvalServer::command (  int    argc,
const char *const *    argv
)  [virtual]
 

Reimplemented from HttpApp.

InvalidationRec * HttpYucInvalServer::get_invrec (  const char *    name )  [protected]
 

HttpHbData * HttpYucInvalServer::pack_heartbeat (    )  [protected]
 

void HttpYucInvalServer::send_hb_helper (  int    size,
AppData *    data
)  [protected, virtual]
 

void HttpYucInvalServer::send_heartbeat (    )  [protected]
 


Member Data Documentation

int HttpYucInvalServer::Ca_ [protected]
 

int HttpYucInvalServer::Cb_ [protected]
 

int HttpYucInvalServer::enable_upd_ [protected]
 

double HttpYucInvalServer::hb_interval_ [protected]
 

HttpUInvalAgent* HttpYucInvalServer::inv_sender_ [protected]
 

InvalidationRec* HttpYucInvalServer::invlist_ [protected]
 

int HttpYucInvalServer::num_inv_ [protected]
 

int HttpYucInvalServer::push_high_bound_ [protected]
 

int HttpYucInvalServer::push_low_bound_ [protected]
 

int HttpYucInvalServer::push_thresh_ [protected]
 


The documentation for this class was generated from the following files:
This document is generated by doxygen.