RINASim  October 2016
Documentation of framework for OMNeT++
AEConstantListenerModule Class Reference

#include <AEConstantListener.h>

Inheritance diagram for AEConstantListenerModule:

Public Member Functions

 AEConstantListenerModule ()
 
void print ()
 
void print (ofstream &out)
 
virtual void receiveSignal (cComponent *source, simsignal_t signalID, cObject *obj)
 

Private Member Functions

void record_send (string qos)
 
void record_prcv (string qos)
 
void record_rcv (string qos)
 
void record_hop_delay (string qos, simtime_t t)
 
void record_hop_loss (string qos)
 
void record_delay (string qos, simtime_t t)
 
void record_rtt (string qos, simtime_t t)
 

Private Attributes

set< string > QoS
 
map< string, long > count_send
 
map< string, long > count_prcv
 
map< string, long > count_rcv
 
map< string, long > hop_loss
 
map< string, simtime_t > sum_delay
 
map< string, simtime_t > sum_rtt
 
map< string, simtime_t > max_delay
 
map< string, simtime_t > max_rtt
 
map< string, simtime_t > max_hop
 

Detailed Description

Definition at line 39 of file AEConstantListener.h.

Constructor & Destructor Documentation

AEConstantListenerModule::AEConstantListenerModule ( )

Definition at line 41 of file AEConstantListener.cc.

Member Function Documentation

void AEConstantListenerModule::print ( )

Definition at line 117 of file AEConstantListener.cc.

Referenced by AEConstantListener::finish().

void AEConstantListenerModule::print ( ofstream &  out)

Definition at line 145 of file AEConstantListener.cc.

void AEConstantListenerModule::receiveSignal ( cComponent *  source,
simsignal_t  signalID,
cObject *  obj 
)
virtual

Definition at line 43 of file AEConstantListener.cc.

void AEConstantListenerModule::record_delay ( string  qos,
simtime_t  t 
)
private

Definition at line 90 of file AEConstantListener.cc.

Referenced by receiveSignal().

void AEConstantListenerModule::record_hop_delay ( string  qos,
simtime_t  t 
)
private

Definition at line 75 of file AEConstantListener.cc.

Referenced by receiveSignal().

void AEConstantListenerModule::record_hop_loss ( string  qos)
private

Definition at line 84 of file AEConstantListener.cc.

Referenced by receiveSignal().

void AEConstantListenerModule::record_prcv ( string  qos)
private

Definition at line 65 of file AEConstantListener.cc.

Referenced by receiveSignal().

void AEConstantListenerModule::record_rcv ( string  qos)
private

Definition at line 70 of file AEConstantListener.cc.

Referenced by receiveSignal().

void AEConstantListenerModule::record_rtt ( string  qos,
simtime_t  t 
)
private

Definition at line 103 of file AEConstantListener.cc.

Referenced by receiveSignal().

void AEConstantListenerModule::record_send ( string  qos)
private

Definition at line 60 of file AEConstantListener.cc.

Referenced by receiveSignal().

Member Data Documentation

map<string, long> AEConstantListenerModule::count_prcv
private

Definition at line 59 of file AEConstantListener.h.

Referenced by print(), and record_prcv().

map<string, long> AEConstantListenerModule::count_rcv
private

Definition at line 59 of file AEConstantListener.h.

Referenced by print(), and record_rcv().

map<string, long> AEConstantListenerModule::count_send
private

Definition at line 59 of file AEConstantListener.h.

Referenced by print(), and record_send().

map<string, long> AEConstantListenerModule::hop_loss
private

Definition at line 59 of file AEConstantListener.h.

Referenced by print(), and record_hop_loss().

map<string, simtime_t> AEConstantListenerModule::max_delay
private

Definition at line 60 of file AEConstantListener.h.

Referenced by print(), and record_delay().

map<string, simtime_t> AEConstantListenerModule::max_hop
private

Definition at line 60 of file AEConstantListener.h.

Referenced by print(), and record_hop_delay().

map<string, simtime_t> AEConstantListenerModule::max_rtt
private

Definition at line 60 of file AEConstantListener.h.

Referenced by print(), and record_rtt().

set<string> AEConstantListenerModule::QoS
private
map<string, simtime_t> AEConstantListenerModule::sum_delay
private

Definition at line 60 of file AEConstantListener.h.

Referenced by print(), and record_delay().

map<string, simtime_t> AEConstantListenerModule::sum_rtt
private

Definition at line 60 of file AEConstantListener.h.

Referenced by print(), and record_rtt().


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