57 static std::unique_ptr<GEventHeader>
create(
const std::shared_ptr<GOptions>& gopts,
int tid = -1) {
58 int eventNumber = globalEventHeaderCounter.fetch_add(1, std::memory_order_relaxed);
61 threadID = eventNumber % 8;
64 return std::make_unique<GEventHeader>(gopts, eventNumber, threadID);