|
Honeycomb
0.1
Component-Model Framework
|
#include "Honey/Thread/Thread.h"#include "Honey/Thread/Atomic.h"#include "Honey/Memory/SmallAllocator.h"

Go to the source code of this file.
Classes | |
| struct | honey::lockfree::HazardMemNode |
Base node class, inherit from this class, add link members, and use as Node type in HazardMemConfig. More... | |
| struct | honey::lockfree::HazardMemLink< Node > |
| Base link class, contains a generic Cas-able data chunk. The data chunk contains a pointer to a HazardMemNode. More... | |
| struct | honey::lockfree::HazardMemConfig |
| Configuration interface for memory manager. Inherit this class and override types and static members. More... | |
| class | honey::lockfree::HazardMem< Config > |
| Lock-free memory manager, provides safe memory reclamation for concurrent algorithms. More... | |
| struct | honey::lockfree::HazardMem< Config >::ThreadData::DelNode |
Namespaces | |
| honey | |
| Global Honeycomb namespace. | |
| honey::lockfree | |
| Lock-free methods and containers. | |
1.8.10