Classes | Public Member Functions | Private Attributes
StatsFlow Class Reference

#include <Stats.h>

List of all members.

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, Intervalbc_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, Intervalmessages
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

Detailed Description

Definition at line 421 of file Stats.h.


Constructor & Destructor Documentation

StatsFlow::StatsFlow ( int  flow_id,
int  from,
int  to,
bool  qos,
long long  time_begin = 0 
) [inline]

Definition at line 500 of file Stats.h.


Member Function Documentation

int StatsFlow::begin ( ) [inline]

Definition at line 556 of file Stats.h.

int StatsFlow::get_count ( ) [inline]

Definition at line 518 of file Stats.h.

int StatsFlow::get_dst ( ) [inline]

Definition at line 522 of file Stats.h.

int StatsFlow::get_src ( ) [inline]

Definition at line 514 of file Stats.h.

ThingOverTimeCStats<long long, long long>& StatsFlow::getAvail ( ) [inline]

Definition at line 749 of file Stats.h.

void StatsFlow::getBegin ( ) [inline]

Definition at line 694 of file Stats.h.

ThingOverTimeCStats<long long, long long>& StatsFlow::getBw ( ) [inline]

Definition at line 746 of file Stats.h.

MaxMinCStats<long long>& StatsFlow::getCTA ( ) [inline]

Definition at line 713 of file Stats.h.

MaxMinCStats<long long>& StatsFlow::getCTM ( ) [inline]

Definition at line 717 of file Stats.h.

MaxMinCStats<long long>& StatsFlow::getCTT ( ) [inline]

Definition at line 709 of file Stats.h.

int StatsFlow::getId ( ) [inline]

Definition at line 701 of file Stats.h.

MaxMinCStats<long long>& StatsFlow::getMdd ( ) [inline]

Definition at line 691 of file Stats.h.

MaxMinCStats<long long>& StatsFlow::getNextPrioLoop ( ) [inline]

Definition at line 704 of file Stats.h.

PlainCStats<int>& StatsFlow::getNMsg ( ) [inline]

Definition at line 743 of file Stats.h.

ListCStats<long long>& StatsFlow::getNrd ( ) [inline]

Definition at line 725 of file Stats.h.

DoubleListCStats<int>& StatsFlow::getO3 ( ) [inline]

Definition at line 735 of file Stats.h.

ListCStats<int>& StatsFlow::getOrphan ( ) [inline]

Definition at line 739 of file Stats.h.

MaxMinCStats<long long>& StatsFlow::getPapMdd ( ) [inline]

Definition at line 721 of file Stats.h.

Definition at line 731 of file Stats.h.

Definition at line 728 of file Stats.h.

bool StatsFlow::hasMore ( ) [inline]

Definition at line 697 of file Stats.h.

virtual void StatsFlow::init ( ) [inline, virtual]

Definition at line 474 of file Stats.h.

bool StatsFlow::is_qos ( ) [inline]

Definition at line 525 of file Stats.h.

void StatsFlow::new_frame ( wmpFrame *  p,
long long  time,
int  pos 
) [inline]

Definition at line 528 of file Stats.h.

void StatsFlow::new_message ( wmpFrame *  p,
long long  time,
int  pos 
) [inline]

Definition at line 560 of file Stats.h.

void StatsFlow::new_time ( long long  time) [inline]

Definition at line 753 of file Stats.h.

void StatsFlow::process ( ) [inline]

Definition at line 638 of file Stats.h.

void StatsFlow::reset ( ) [inline]

Definition at line 756 of file Stats.h.


Member Data Documentation

ThingOverTimeCStats<long long, long long> StatsFlow::avail [private]

Definition at line 458 of file Stats.h.

std::map<unsigned int, Interval> StatsFlow::bc_messages [private]

Definition at line 439 of file Stats.h.

int StatsFlow::begin_id [private]

Definition at line 464 of file Stats.h.

ThingOverTimeCStats<long long, long long> StatsFlow::bw [private]

Definition at line 452 of file Stats.h.

MaxMinCStats<long long> StatsFlow::cta [private]

Definition at line 446 of file Stats.h.

MaxMinCStats<long long> StatsFlow::ctm [private]

Definition at line 447 of file Stats.h.

MaxMinCStats<long long> StatsFlow::ctt [private]

Definition at line 445 of file Stats.h.

int StatsFlow::dst [private]

Definition at line 464 of file Stats.h.

int StatsFlow::flow_id [private]

Definition at line 464 of file Stats.h.

wmpFrame StatsFlow::Frame

Definition at line 470 of file Stats.h.

int StatsFlow::from [private]

Definition at line 464 of file Stats.h.

bool StatsFlow::global_flow [private]

Definition at line 463 of file Stats.h.

int StatsFlow::id [private]

Definition at line 464 of file Stats.h.

bool StatsFlow::initied [private]

Definition at line 463 of file Stats.h.

MaxMinCStats<long long> StatsFlow::interAuth [private]

Definition at line 444 of file Stats.h.

ListCStats<long long> StatsFlow::interAuthList [private]

Definition at line 450 of file Stats.h.

bool StatsFlow::isqos [private]

Definition at line 463 of file Stats.h.

int StatsFlow::loop_id [private]

Definition at line 464 of file Stats.h.

MaxMinCStats<long long> StatsFlow::mdd [private]

Definition at line 442 of file Stats.h.

std::map<unsigned int, Interval> StatsFlow::messages [private]

Definition at line 438 of file Stats.h.

Definition at line 467 of file Stats.h.

unsigned int StatsFlow::msg_id

Definition at line 469 of file Stats.h.

Definition at line 467 of file Stats.h.

PlainCStats<int> StatsFlow::nmsg [private]

Definition at line 453 of file Stats.h.

ListCStats<long long> StatsFlow::nrd [private]

Definition at line 451 of file Stats.h.

Definition at line 467 of file Stats.h.

long long StatsFlow::NTTime

Definition at line 468 of file Stats.h.

Definition at line 457 of file Stats.h.

ListCStats<int> StatsFlow::orphan [private]

Definition at line 456 of file Stats.h.

MaxMinCStats<long long> StatsFlow::papMdd [private]

Definition at line 443 of file Stats.h.

bool StatsFlow::pernode [private]

Definition at line 463 of file Stats.h.

Definition at line 467 of file Stats.h.

Definition at line 454 of file Stats.h.

struct { ... } StatsFlow::prev [private]
std::map<int, MaxMinCStats<long long> * > StatsFlow::prio [private]

Definition at line 440 of file Stats.h.

std::map<int, MaxMinCStats<long long> * >::iterator StatsFlow::prioIt [private]

Definition at line 441 of file Stats.h.

Definition at line 455 of file Stats.h.

int StatsFlow::src [private]

Definition at line 464 of file Stats.h.

long long StatsFlow::Time

Definition at line 468 of file Stats.h.

int StatsFlow::to [private]

Definition at line 464 of file Stats.h.


The documentation for this class was generated from the following file:


ros_rt_wmp_sniffer
Author(s): Danilo Tardioli, dantard@unizar.es
autogenerated on Mon Oct 6 2014 08:27:58