virtual AppData* get_data(int& size, AppData* req_data = 0) |
QA(const char *page) |
double UpdateInterval() |
void UpdateState() |
virtual ~QA() |
double avgrate_ |
double buffer_[MAX_LAYER] |
double bw_[MAX_LAYER] |
int debug_ |
double drained_[MAX_LAYER] |
int layer_ |
int LAYERBW_ |
int MAXACTIVELAYERS_ |
int MAXBKOFF_ |
MediaSegmentList outlist_[MAX_LAYER] |
int playing_[MAX_LAYER] |
double playTime_ |
int poffset_ |
int pref_[MAX_LAYER] |
double pref_srtt_ |
double rate_weight_ |
int sending_[MAX_LAYER] |
int SMOOTHFACTOR_ |
double SRTTWEIGHT_ |
double startTime_ |
QATimer* updTimer_ |
int AllZero(double *arr, int len) |
inline double BufNeed(double side, double slope) |
double bufOptScen1(int layer, int layers, double currrate, double slope, int backoffs) |
double bufOptScen2(int layer, int layers, double currrate, double slope, int backoffs) |
void check_availability(int layer, const MediaSegment& s) |
void check_layers(int layer, MediaSegment& tmp) |
virtual int command(int argc, const char*const* argv) |
void debug(const char* fmt, ...) |
void drain_buf(double* DrainArr, double bufToDrain, double* FinalDrainArray, double* bufAvail, int layers, double rate, double srtt) |
void DrainBuffers() |
void DrainPacket(double bufToDrain, double* FinalDrainArray, int layers, double rate, double srtt, double* FinalBuffer) |
void DumpInfo(double t, double last_t, double rate, double avgrate, double srtt) |
inline double MWM(double srtt) |
AppData* output(int& size, int layer) |
void panic(const char* fmt, ...) |
RapAgent* rap() |
inline double rate() |
virtual void stop() |
double TotalBuf(int n, double *buffer) |
void log(const char* fmt, ...) |
virtual void process_data(int size, AppData* data) |
void set_page(const char* pg) |
MediaSegment data_[MAX_LAYER] |
Tcl_Channel log_ |
int num_layer_ |
char page_[HTTP_MAXURLLEN] |
int seg_size_ |
virtual void start() |
int last_layer_ |
Agent* agent_ |
int enableRecv_ |
int enableResume_ |
Process* target_ |
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