GlPortal Class Reference  0.1.1
Source code documentation of the free and open 3D action puzzle game.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Data Fields
radix::SystemManager::SystemRunner Struct Reference

#include <external/RadixEngine/include/radix/SystemManager.hpp>

Public Member Functions

 SystemRunner (SystemManager &)
 
 ~SystemRunner ()
 
void threadProc (SystemManager &)
 

Data Fields

std::vector< std::thread > threads
 
std::queue< SystemTypeIdqueue
 
std::mutex queueMutex
 
std::condition_variable queueCondVar
 
bool exit
 
TDelta dtime
 
SystemTypeId runCount
 
std::mutex runCountMutex
 
std::condition_variable runCountCondVar
 

Constructor & Destructor Documentation

radix::SystemManager::SystemRunner::SystemRunner ( SystemManager sysMan)
radix::SystemManager::SystemRunner::~SystemRunner ( )

Member Function Documentation

void radix::SystemManager::SystemRunner::threadProc ( SystemManager sysMan)

Field Documentation

TDelta radix::SystemManager::SystemRunner::dtime
bool radix::SystemManager::SystemRunner::exit
std::queue<SystemTypeId> radix::SystemManager::SystemRunner::queue
std::condition_variable radix::SystemManager::SystemRunner::queueCondVar
std::mutex radix::SystemManager::SystemRunner::queueMutex
SystemTypeId radix::SystemManager::SystemRunner::runCount
std::condition_variable radix::SystemManager::SystemRunner::runCountCondVar
std::mutex radix::SystemManager::SystemRunner::runCountMutex
std::vector<std::thread> radix::SystemManager::SystemRunner::threads

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