OverSim
|
#include <SimpleTCP.h>
Public Types | |
enum | delayFaultTypeNum { delayFaultUndefined, delayFaultLiveAll, delayFaultLivePlanetlab, delayFaultSimulation } |
Public Attributes | |
std::string | delayFaultTypeString |
std::map< std::string, delayFaultTypeNum > | delayFaultTypeMap |
int | numSent |
number of sent packets | |
int | numQueueLost |
number of lost packets due to queue full | |
int | numPartitionLost |
number of lost packets due to network partitions | |
int | numDestUnavailableLost |
number of lost packets due to unavailable destination | |
simtime_t | delay |
simulated delay between sending and receiving udp module | |
simtime_t | constantDelay |
constant delay between two peers | |
bool | useCoordinateBasedDelay |
delay should be calculated from euklidean distance between two peers | |
double | jitter |
amount of jitter in % of total delay | |
bool | faultyDelay |
GlobalNodeList * | globalNodeList |
violate the triangle inequality? | |
GlobalStatistics * | globalStatistics |
pointer to GlobalStatistics | |
SimpleNodeEntry * | nodeEntry |
nodeEntry of the overlay node this module belongs to |
Definition at line 43 of file SimpleTCP.h.
Definition at line 49 of file SimpleTCP.h.
simtime_t StatisticsAndDelay::constantDelay |
constant delay between two peers
Definition at line 64 of file SimpleTCP.h.
Referenced by SimpleTCP::initialize(), and SimpleTCPConnection::sendToIP().
simtime_t StatisticsAndDelay::delay |
simulated delay between sending and receiving udp module
Definition at line 62 of file SimpleTCP.h.
std::map<std::string, delayFaultTypeNum> StatisticsAndDelay::delayFaultTypeMap |
Definition at line 55 of file SimpleTCP.h.
Referenced by SimpleTCP::initialize().
std::string StatisticsAndDelay::delayFaultTypeString |
Definition at line 48 of file SimpleTCP.h.
Referenced by SimpleTCP::initialize().
bool StatisticsAndDelay::faultyDelay |
Definition at line 67 of file SimpleTCP.h.
Referenced by SimpleTCP::initialize(), and SimpleTCPConnection::sendToIP().
GlobalNodeList* StatisticsAndDelay::globalNodeList |
violate the triangle inequality?
pointer to GlobalNodeList
Definition at line 68 of file SimpleTCP.h.
Referenced by SimpleTCP::initialize(), and SimpleTCPConnection::sendToIP().
GlobalStatistics* StatisticsAndDelay::globalStatistics |
pointer to GlobalStatistics
Definition at line 69 of file SimpleTCP.h.
Referenced by SimpleTCP::finish(), SimpleTCP::initialize(), and SimpleTCP::SimpleTCP().
double StatisticsAndDelay::jitter |
amount of jitter in % of total delay
Definition at line 66 of file SimpleTCP.h.
Referenced by SimpleTCP::initialize(), and SimpleTCPConnection::sendToIP().
SimpleNodeEntry* StatisticsAndDelay::nodeEntry |
nodeEntry of the overlay node this module belongs to
Definition at line 70 of file SimpleTCP.h.
Referenced by SimpleTCP::initialize(), SimpleTCPConnection::sendToIP(), and SimpleTCP::setNodeEntry().
int StatisticsAndDelay::numDestUnavailableLost |
number of lost packets due to unavailable destination
Definition at line 61 of file SimpleTCP.h.
Referenced by SimpleTCP::finish(), SimpleTCP::initialize(), and SimpleTCPConnection::sendToIP().
int StatisticsAndDelay::numPartitionLost |
number of lost packets due to network partitions
Definition at line 60 of file SimpleTCP.h.
Referenced by SimpleTCP::finish(), SimpleTCP::initialize(), and SimpleTCPConnection::sendToIP().
int StatisticsAndDelay::numQueueLost |
number of lost packets due to queue full
Definition at line 59 of file SimpleTCP.h.
Referenced by SimpleTCP::finish(), SimpleTCP::initialize(), and SimpleTCPConnection::sendToIP().
int StatisticsAndDelay::numSent |
number of sent packets
Definition at line 58 of file SimpleTCP.h.
Referenced by SimpleTCP::finish(), SimpleTCP::initialize(), and SimpleTCPConnection::sendToIP().
bool StatisticsAndDelay::useCoordinateBasedDelay |
delay should be calculated from euklidean distance between two peers
Definition at line 65 of file SimpleTCP.h.
Referenced by SimpleTCP::initialize(), and SimpleTCPConnection::sendToIP().