class Estimator : public NsObject


Inheritance:


Public Methods

inline double avload()
inline virtual void change_avload(double incr)
int command(int argc, const char*const* argv)
Estimator()
inline virtual void newflow(double)
inline double& period()
inline void recv(Packet *, Handler *)
void setactype(const char*)
void setmeasmod(MeasureMod *)
virtual void start()
void stop()
virtual void timeout(int)
void trace(TracedVar* v)

Protected Fields

char* actype_
TracedDouble avload_
int dst_
Estimator_Timer est_timer_
MeasureMod* meas_mod_
TracedDouble measload_
double oavload_
double omeasload_
double period_
int src_
Tcl_Channel tchan_

Protected Methods

virtual void estimate()

Inherited from NsObject:

Public Methods

virtual void debug(const char *fmt, ...)
virtual int delay_bind_dispatch(const char *varName, const char *localName, TclObject *tracer)
virtual void delay_bind_init_all()
int isdebug()

Protected Fields

int debug_
int off_cmn_
int off_flags_

Protected Methods

void handle(Event*)
virtual void reset()

Inherited from Handler:


Documentation

Estimator()

inline double avload()

inline virtual void change_avload(double incr)

inline virtual void newflow(double)

int command(int argc, const char*const* argv)

virtual void timeout(int)

inline void recv(Packet *, Handler *)

virtual void start()

void stop()

void setmeasmod(MeasureMod *)

void setactype(const char*)

inline double& period()

void trace(TracedVar* v)

MeasureMod* meas_mod_

TracedDouble avload_

double period_

virtual void estimate()

Estimator_Timer est_timer_

TracedDouble measload_

Tcl_Channel tchan_

int src_

int dst_

double omeasload_

double oavload_

char* actype_


Direct child classes:
TimeWindow_Est
PointSample_Est
Null_Est
ExpAvg_Est

alphabetic index hierarchy of classes


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