X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=lttv%2Flttv%2Fsync%2Fsync_chain.c;h=c32f341bd72508a59f1e62117d5816ba3d37b5d1;hb=1ed11971aebed2cf6c9b9f212adb36c50487266f;hp=0d9773fac75633eb0cd1b82beb45edaf8d3a407c;hpb=098570932dc44e0fa54fad0b04c3a775418b1111;p=lttv.git diff --git a/lttv/lttv/sync/sync_chain.c b/lttv/lttv/sync/sync_chain.c index 0d9773fa..c32f341b 100644 --- a/lttv/lttv/sync/sync_chain.c +++ b/lttv/lttv/sync/sync_chain.c @@ -33,6 +33,29 @@ GQueue analysisModules= G_QUEUE_INIT; GQueue moduleOptions= G_QUEUE_INIT; +/* + * Calculate the elapsed time between two timeval values + * + * Args: + * syncState: Container for synchronization data + */ +void printStats(SyncState* const syncState) +{ + if (syncState->processingModule->printProcessingStats != NULL) + { + syncState->processingModule->printProcessingStats(syncState); + } + if (syncState->matchingModule->printMatchingStats != NULL) + { + syncState->matchingModule->printMatchingStats(syncState); + } + if (syncState->analysisModule->printAnalysisStats != NULL) + { + syncState->analysisModule->printAnalysisStats(syncState); + } +} + + /* * Calculate the elapsed time between two timeval values *