#include <Stats.h>
Classes | |
struct | Interval |
Public Member Functions | |
int | begin () |
int | get_count () |
int | get_dst () |
int | get_src () |
ThingOverTimeCStats< long long, long long > & | getAvail () |
void | getBegin () |
ThingOverTimeCStats< long long, long long > & | getBw () |
MaxMinCStats< long long > & | getCTA () |
MaxMinCStats< long long > & | getCTM () |
MaxMinCStats< long long > & | getCTT () |
int | getId () |
MaxMinCStats< long long > & | getMdd () |
MaxMinCStats< long long > & | getNextPrioLoop () |
PlainCStats< int > & | getNMsg () |
ListCStats< long long > & | getNrd () |
DoubleListCStats< int > & | getO3 () |
ListCStats< int > & | getOrphan () |
MaxMinCStats< long long > & | getPapMdd () |
DoubleListCStats< int > & | getPreempted () |
ListCStats< int > & | getRescheduled () |
bool | hasMore () |
virtual void | init () |
bool | is_qos () |
void | new_frame (wmpFrame *p, long long time, int pos) |
void | new_message (wmpFrame *p, long long time, int pos) |
void | new_time (long long time) |
void | process () |
void | reset () |
StatsFlow (int flow_id, int from, int to, bool qos, long long time_begin=0) | |
Private Attributes | |
ThingOverTimeCStats< long long, long long > | avail |
std::map< unsigned int, Interval > | bc_messages |
int | begin_id |
ThingOverTimeCStats< long long, long long > | bw |
MaxMinCStats< long long > | cta |
MaxMinCStats< long long > | ctm |
MaxMinCStats< long long > | ctt |
int | dst |
int | flow_id |
int | from |
bool | global_flow |
int | id |
bool | initied |
MaxMinCStats< long long > | interAuth |
ListCStats< long long > | interAuthList |
bool | isqos |
int | loop_id |
MaxMinCStats< long long > | mdd |
std::map< unsigned int, Interval > | messages |
PlainCStats< int > | nmsg |
ListCStats< long long > | nrd |
DoubleListCStats< int > | o3 |
ListCStats< int > | orphan |
MaxMinCStats< long long > | papMdd |
bool | pernode |
DoubleListCStats< int > | preempted |
struct { | |
wmpFrame Frame | |
int MKey | |
unsigned int msg_id | |
int msg_id_pos | |
int NTPos | |
long long NTTime | |
int Pos | |
long long Time | |
} | prev |
std::map< int, MaxMinCStats < long long > * > | prio |
std::map< int, MaxMinCStats < long long > * >::iterator | prioIt |
ListCStats< int > | rescheduled |
int | src |
int | to |
StatsFlow::StatsFlow | ( | int | flow_id, |
int | from, | ||
int | to, | ||
bool | qos, | ||
long long | time_begin = 0 |
||
) | [inline] |
int StatsFlow::begin | ( | ) | [inline] |
int StatsFlow::get_count | ( | ) | [inline] |
int StatsFlow::get_dst | ( | ) | [inline] |
int StatsFlow::get_src | ( | ) | [inline] |
ThingOverTimeCStats<long long, long long>& StatsFlow::getAvail | ( | ) | [inline] |
void StatsFlow::getBegin | ( | ) | [inline] |
ThingOverTimeCStats<long long, long long>& StatsFlow::getBw | ( | ) | [inline] |
MaxMinCStats<long long>& StatsFlow::getCTA | ( | ) | [inline] |
MaxMinCStats<long long>& StatsFlow::getCTM | ( | ) | [inline] |
MaxMinCStats<long long>& StatsFlow::getCTT | ( | ) | [inline] |
int StatsFlow::getId | ( | ) | [inline] |
MaxMinCStats<long long>& StatsFlow::getMdd | ( | ) | [inline] |
MaxMinCStats<long long>& StatsFlow::getNextPrioLoop | ( | ) | [inline] |
PlainCStats<int>& StatsFlow::getNMsg | ( | ) | [inline] |
ListCStats<long long>& StatsFlow::getNrd | ( | ) | [inline] |
DoubleListCStats<int>& StatsFlow::getO3 | ( | ) | [inline] |
ListCStats<int>& StatsFlow::getOrphan | ( | ) | [inline] |
MaxMinCStats<long long>& StatsFlow::getPapMdd | ( | ) | [inline] |
DoubleListCStats<int>& StatsFlow::getPreempted | ( | ) | [inline] |
ListCStats<int>& StatsFlow::getRescheduled | ( | ) | [inline] |
bool StatsFlow::hasMore | ( | ) | [inline] |
virtual void StatsFlow::init | ( | ) | [inline, virtual] |
bool StatsFlow::is_qos | ( | ) | [inline] |
void StatsFlow::new_frame | ( | wmpFrame * | p, |
long long | time, | ||
int | pos | ||
) | [inline] |
void StatsFlow::new_message | ( | wmpFrame * | p, |
long long | time, | ||
int | pos | ||
) | [inline] |
void StatsFlow::new_time | ( | long long | time | ) | [inline] |
void StatsFlow::process | ( | ) | [inline] |
void StatsFlow::reset | ( | ) | [inline] |
ThingOverTimeCStats<long long, long long> StatsFlow::avail [private] |
std::map<unsigned int, Interval> StatsFlow::bc_messages [private] |
int StatsFlow::begin_id [private] |
ThingOverTimeCStats<long long, long long> StatsFlow::bw [private] |
MaxMinCStats<long long> StatsFlow::cta [private] |
MaxMinCStats<long long> StatsFlow::ctm [private] |
MaxMinCStats<long long> StatsFlow::ctt [private] |
int StatsFlow::dst [private] |
int StatsFlow::flow_id [private] |
wmpFrame StatsFlow::Frame |
int StatsFlow::from [private] |
bool StatsFlow::global_flow [private] |
int StatsFlow::id [private] |
bool StatsFlow::initied [private] |
MaxMinCStats<long long> StatsFlow::interAuth [private] |
ListCStats<long long> StatsFlow::interAuthList [private] |
bool StatsFlow::isqos [private] |
int StatsFlow::loop_id [private] |
MaxMinCStats<long long> StatsFlow::mdd [private] |
std::map<unsigned int, Interval> StatsFlow::messages [private] |
int StatsFlow::MKey |
unsigned int StatsFlow::msg_id |
PlainCStats<int> StatsFlow::nmsg [private] |
ListCStats<long long> StatsFlow::nrd [private] |
int StatsFlow::NTPos |
long long StatsFlow::NTTime |
DoubleListCStats<int> StatsFlow::o3 [private] |
ListCStats<int> StatsFlow::orphan [private] |
MaxMinCStats<long long> StatsFlow::papMdd [private] |
bool StatsFlow::pernode [private] |
int StatsFlow::Pos |
DoubleListCStats<int> StatsFlow::preempted [private] |
struct { ... } StatsFlow::prev [private] |
std::map<int, MaxMinCStats<long long> * > StatsFlow::prio [private] |
std::map<int, MaxMinCStats<long long> * >::iterator StatsFlow::prioIt [private] |
ListCStats<int> StatsFlow::rescheduled [private] |
int StatsFlow::src [private] |
long long StatsFlow::Time |
int StatsFlow::to [private] |