Nebula
Loading...
Searching...
No Matches
Jobs2::JobContext Struct Reference

#include <jobs2.h>

Public Attributes

JobFunc func
Lambda l
int remainingGroups
Threading::Interlocked::AtomicCounter groupCompletionCounter
SizeT numInvocations
SizeT groupSize
void * data
const Threading::Interlocked::AtomicCounter ** waitCounters
SizeT numWaitCounters
Threading::Interlocked::AtomicCounterdoneCounter
Threading::EventsignalEvent

Member Data Documentation

◆ data

void* Jobs2::JobContext::data

◆ doneCounter

Threading::Interlocked::AtomicCounter* Jobs2::JobContext::doneCounter

◆ func

JobFunc Jobs2::JobContext::func

◆ groupCompletionCounter

Threading::Interlocked::AtomicCounter Jobs2::JobContext::groupCompletionCounter

◆ groupSize

SizeT Jobs2::JobContext::groupSize

◆ l

Lambda Jobs2::JobContext::l

◆ numInvocations

SizeT Jobs2::JobContext::numInvocations

◆ numWaitCounters

SizeT Jobs2::JobContext::numWaitCounters

◆ remainingGroups

int Jobs2::JobContext::remainingGroups

◆ signalEvent

Threading::Event* Jobs2::JobContext::signalEvent

◆ waitCounters

const Threading::Interlocked::AtomicCounter** Jobs2::JobContext::waitCounters

The documentation for this struct was generated from the following file:
  • /github/workspace/code/foundation/jobs2/jobs2.h