#include "I3BaseApp.h"
#include "I3.h"
Classes | |
struct | NodeIdentity |
struct | LatencyInfo |
struct | MsgContent |
class | I3LatencyStretch |
Defines | |
#define | TRIGGER_TIMER 12345 |
#define | STRETCH_HELLO 123456 |
#define | STRETCH_HELLOACK 123457 |
#define | STRETCH_I3MSG 123458 |
#define | STRETCH_IPMSG 123459 |
#define | USE_NO_SAMPLING 0 |
#define | USE_QUERY_FLAG 1 |
#define | USE_CLOSEST_ID 2 |
#define | USE_SAMPLING (USE_QUERY_FLAG | USE_CLOSEST_ID) |
Enumerations | |
enum | Stats { STAT_IP, STAT_I3, STAT_RATIO, NUM_STATS, STAT_CHANGE, STAT_RX, STAT_WRONG, NUM_STATS } |
Functions | |
Define_Module (I3LatencyStretch) | |
Variables | |
static cStdDev | stats [NUM_STATS] |
static bool | statsDumped = false |
#define STRETCH_HELLO 123456 |
Referenced by I3LatencyStretch::deliver(), and I3LatencyStretch::handleTimerEvent().
#define STRETCH_HELLOACK 123457 |
Referenced by I3LatencyStretch::deliver().
#define STRETCH_I3MSG 123458 |
Referenced by I3LatencyStretch::deliver(), and I3LatencyStretch::handleTimerEvent().
#define STRETCH_IPMSG 123459 |
Referenced by I3LatencyStretch::handleTimerEvent().
#define TRIGGER_TIMER 12345 |
#define USE_CLOSEST_ID 2 |
Referenced by I3LatencyStretch::initializeI3().
#define USE_NO_SAMPLING 0 |
#define USE_QUERY_FLAG 1 |
Referenced by I3LatencyStretch::deliver(), and I3LatencyStretch::handleTimerEvent().
#define USE_SAMPLING (USE_QUERY_FLAG | USE_CLOSEST_ID) |
enum Stats |
Define_Module | ( | I3LatencyStretch | ) |
cStdDev stats[NUM_STATS] [static] |
bool statsDumped = false [static] |