#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] |