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

#include <jobs2.h>

Public Attributes

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

Member Data Documentation

◆ data

void* Jobs2::JobContext::data

◆ doneCounter

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

◆ func

JobFunc Jobs2::JobContext::func

◆ groupCompletionCounter

Threading::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::AtomicCounter** Jobs2::JobContext::waitCounters

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