Select Git revision
CMakeLists.txt
-
John Biddiscombe authored
Monitor DISPOSE events emitted just 'before' releasing the CDO to count when consumers have got their copy of the CDO. We don't use REQUIRE or DEMAND events because a consumer that starts before the consumer will trigger these bfore the consumer has attached an event monitor. Using events for termination simplifies our mocktage workflow and reduces the need for extra files to be written to signal completion and allows counting of consumers fairly reliably. Several debug tweaks and other info messages have been added
John Biddiscombe authoredMonitor DISPOSE events emitted just 'before' releasing the CDO to count when consumers have got their copy of the CDO. We don't use REQUIRE or DEMAND events because a consumer that starts before the consumer will trigger these bfore the consumer has attached an event monitor. Using events for termination simplifies our mocktage workflow and reduces the need for extra files to be written to signal completion and allows counting of consumers fairly reliably. Several debug tweaks and other info messages have been added