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: