Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::ProcessorImpl::DeferredSpawnCache Struct Reference

#include <proc_impl.h>

Collaboration diagram for Realm::ProcessorImpl::DeferredSpawnCache:

Public Member Functions

void clear ()
 
void flush ()
 

Public Attributes

Mutex mutex
 
EventImplevents [MAX_ENTRIES]
 
EventImpl::gen_t generations [MAX_ENTRIES]
 
Tasktasks [MAX_ENTRIES]
 
size_t counts [MAX_ENTRIES]
 
size_t ages [MAX_ENTRIES]
 
size_t current_age
 

Static Public Attributes

static const size_t MAX_ENTRIES = 4
 

Member Function Documentation

◆ clear()

void Realm::ProcessorImpl::DeferredSpawnCache::clear ( )
inline

◆ flush()

void Realm::ProcessorImpl::DeferredSpawnCache::flush ( )
inline

Member Data Documentation

◆ ages

size_t Realm::ProcessorImpl::DeferredSpawnCache::ages[MAX_ENTRIES]

◆ counts

size_t Realm::ProcessorImpl::DeferredSpawnCache::counts[MAX_ENTRIES]

◆ current_age

size_t Realm::ProcessorImpl::DeferredSpawnCache::current_age

◆ events

EventImpl* Realm::ProcessorImpl::DeferredSpawnCache::events[MAX_ENTRIES]

◆ generations

EventImpl::gen_t Realm::ProcessorImpl::DeferredSpawnCache::generations[MAX_ENTRIES]

◆ MAX_ENTRIES

const size_t Realm::ProcessorImpl::DeferredSpawnCache::MAX_ENTRIES = 4
static

◆ mutex

Mutex Realm::ProcessorImpl::DeferredSpawnCache::mutex

◆ tasks

Task* Realm::ProcessorImpl::DeferredSpawnCache::tasks[MAX_ENTRIES]

The documentation for this struct was generated from the following file: