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. | |