This file defines the template double buffered resources that can be attached to a thread. More...
#include "datatypes.h"
Include dependency graph for doublebufferedresource.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | Mezzanine::Threading::DefaultThreadSpecificStorage |
| Use this to change the default resource type. More... | |
| class | Mezzanine::Threading::DoubleBufferedResource< T > |
| A thread specific resource that uses double buffering to avoid multithreaded synchronization mechanisms. More... | |
| class | Mezzanine::Threading::ThreadSpecificStorage |
| A thread specific collection of double-buffered and algorithm specific resources. More... | |
Namespaces | |
| Mezzanine | |
| The bulk of the engine components go in this namspace. | |
| Mezzanine::Threading | |
| This is where game specific threading algorithms and a minimalistic subset of the std threading library a held. | |
Constant Groups | |
| Mezzanine | |
| The bulk of the engine components go in this namspace. | |
| Mezzanine::Threading | |
| This is where game specific threading algorithms and a minimalistic subset of the std threading library a held. | |
Typedefs | |
|
typedef DoubleBufferedResource < std::stringstream > | Mezzanine::Threading::DoubleBufferedLogger |
| A better default name for the Default Logger instance. | |
Variables | |
| static const Whole | Mezzanine::Threading::DBRInvalid = 10000000 |
| Double buffered resources are identified by a Whole which is their type ID, This number identifies an invalid entry. | |
| static const Whole | Mezzanine::Threading::DBRLogger = 0 |
| Double buffered resources are identified by a Whole which is their type ID, This number identifies logging. | |
| static const Whole | Mezzanine::Threading::DBRUser = 1 |
| Double buffered resources are identified by a Whole which is their type ID, All System Type IDs will be less than this amount. More... | |
This file defines the template double buffered resources that can be attached to a thread.
Definition in file doublebufferedresource.h.
1.8.4