X-Git-Url: http://git.liburcu.org/?p=lttv.git;a=blobdiff_plain;f=lttv%2Flttv%2Fsync%2Fevent_analysis_eval.h;h=159ba615acbba639589285a61e8988802485afb4;hp=1515bec955bbfbfa092d23c8ca078426b58bf003;hb=d4721e1a5216f34570d7e10257f85601cb3991bc;hpb=76be6fc24daf61767bf7f0c2e64f4691fbb56c63 diff --git a/lttv/lttv/sync/event_analysis_eval.h b/lttv/lttv/sync/event_analysis_eval.h index 1515bec9..159ba615 100644 --- a/lttv/lttv/sync/event_analysis_eval.h +++ b/lttv/lttv/sync/event_analysis_eval.h @@ -24,6 +24,11 @@ #include "data_structures.h" +struct RttKey +{ + uint32_t saddr, daddr; +}; + typedef struct { unsigned int inversionNb, @@ -38,13 +43,12 @@ typedef struct unsigned int broadcastNb; MessageStats** messageStats; + /* double* exchangeRtt[RttKey] + * For this table, saddr and daddr are swapped as necessary such that + * saddr < daddr */ + GHashTable* exchangeRtt; } AnalysisStatsEval; -struct RttKey -{ - uint32_t saddr, daddr; -}; - typedef struct { // double* rttInfo[RttKey]