Call the stats and graph functions from sync_chain
[lttv.git] / lttv / lttv / sync / event_analysis_eval.h
index 06e6cab301b78f6ff81df38ca3490a4edf4d1e2c..159ba615acbba639589285a61e8988802485afb4 100644 (file)
 #include "data_structures.h"
 
 
+struct RttKey
+{
+       uint32_t saddr, daddr;
+};
+
 typedef struct
 {
        unsigned int inversionNb,
                tooFastNb,
-               noRTTInfoNb;
-} TracePairStats;
+               noRTTInfoNb,
+               total;
+} MessageStats;
 
 typedef struct
 {
        double broadcastDiffSum;
-       TracePairStats** allStats;
-} AnalysisStatsEval;
+       unsigned int broadcastNb;
 
-struct RttKey
-{
-       uint32_t saddr, daddr;
-};
+       MessageStats** messageStats;
+       /* double* exchangeRtt[RttKey]
+        * For this table, saddr and daddr are swapped as necessary such that
+        * saddr < daddr */
+       GHashTable* exchangeRtt;
+} AnalysisStatsEval;
 
 typedef struct
 {
This page took 0.022568 seconds and 4 git commands to generate.