Add a module to distribute messages to many analysis modules
[lttv.git] / lttv / lttv / sync / event_matching_broadcast.c
index 3db88e582251be8323ad830888ac08bdb98b71b0..32112014ca956302c8ea4d83be31950aa7be1219 100644 (file)
@@ -198,13 +198,14 @@ static void matchEventBroadcast(SyncState* const syncState, Event* const event)
                                matchingData->stats->totReceive++;
                        }
 
-                       // s'il est déjà dans pendingBroadcasts
-                       //   l'ajouter à son broadcast
-                       //   s'il y a traceNb éléments
-                       //     le retirer de pending et le livrer à analysis
-                       //     détruire le broadcast (et ses éléments)
-                       // sinon
-                       //   créer un broadcast et l'ajouter à pending
+                       /* if event in pendingBroadcasts:
+                        *   add it to its broadcast
+                        *   if this broadcast has traceNb events:
+                        *     remove it from pending and deliver it to analysis
+                        *     destroy the broadcast (and its elements)
+                        * else:
+                        *   create a broadcast and add it to pending
+                        */
 
                        result=
                                g_hash_table_lookup_extended(matchingData->pendingBroadcasts,
@@ -306,9 +307,9 @@ static void printMatchingStatsBroadcast(SyncState* const syncState)
                matchingData->stats->totTransmit);
        printf("\ttotal broadcasts datagrams received: %u\n",
                matchingData->stats->totReceive);
-       printf("\ttotal broadcast groups for which all emissions were identified: %u\n",
+       printf("\ttotal broadcast groups for which all receptions were identified: %u\n",
                matchingData->stats->totComplete);
-       printf("\ttotal broadcast groups missing some emissions: %u\n",
+       printf("\ttotal broadcast groups missing some receptions: %u\n",
                matchingData->stats->totIncomplete);
        if (matchingData->stats->totIncomplete > 0)
        {
This page took 0.022028 seconds and 4 git commands to generate.