ML Reference
ml::PageRequestProcessorBase::ScopeStackEntry Struct Reference

Each processing scope has its own GUI work queue and flags/counters for errors and tiles to wait for. More...

#include <mlPageRequestProcessorBase.h>

Public Member Functions

 ScopeStackEntry ()
 

Public Attributes

std::deque< PageRequest * > guiQueue
 the GUI work queue
 
int rootTilesToWaitFor
 how many pending root tiles on this scope?
 
bool errorOccurred
 flag that indicates that an error occurred and that it needs to be handled in the GUI thread
 
std::vector< PageRequest * > pageRequestsWithErrors
 the list of page requests that have an error and need to be handled
 

Detailed Description

Each processing scope has its own GUI work queue and flags/counters for errors and tiles to wait for.

Definition at line 121 of file mlPageRequestProcessorBase.h.

Constructor & Destructor Documentation

◆ ScopeStackEntry()

ml::PageRequestProcessorBase::ScopeStackEntry::ScopeStackEntry ( )
inline

Definition at line 123 of file mlPageRequestProcessorBase.h.

Member Data Documentation

◆ errorOccurred

bool ml::PageRequestProcessorBase::ScopeStackEntry::errorOccurred

flag that indicates that an error occurred and that it needs to be handled in the GUI thread

Definition at line 134 of file mlPageRequestProcessorBase.h.

◆ guiQueue

std::deque<PageRequest*> ml::PageRequestProcessorBase::ScopeStackEntry::guiQueue

the GUI work queue

Definition at line 129 of file mlPageRequestProcessorBase.h.

◆ pageRequestsWithErrors

std::vector<PageRequest*> ml::PageRequestProcessorBase::ScopeStackEntry::pageRequestsWithErrors

the list of page requests that have an error and need to be handled

Definition at line 137 of file mlPageRequestProcessorBase.h.

◆ rootTilesToWaitFor

int ml::PageRequestProcessorBase::ScopeStackEntry::rootTilesToWaitFor

how many pending root tiles on this scope?

Definition at line 131 of file mlPageRequestProcessorBase.h.


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