|
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
#include <hashmap_node.h>
Public Member Functions | |
| HashmapNode * | container_of () |
| Get HashmapNode object that contains this HashmapData object. | |
Public Attributes | |
| HashmapNodeData * | prev |
| Previous node in bucket. | |
| HashmapNodeData * | next |
| Next node in bucket. | |
| hashsum_t | hash |
| Cached node hash. | |
| void * | bucket |
| The bucket this node belongs to. | |
Hashmap node data.
Definition at line 30 of file hashmap_node.h.
|
inline |
Definition at line 45 of file hashmap_node.h.
|
inline |
Get HashmapNode object that contains this HashmapData object.
Definition at line 53 of file hashmap_node.h.
| void* roc::core::HashmapNode::HashmapNodeData::bucket |
The bucket this node belongs to.
Definition at line 43 of file hashmap_node.h.
| hashsum_t roc::core::HashmapNode::HashmapNodeData::hash |
Cached node hash.
Definition at line 38 of file hashmap_node.h.
| HashmapNodeData* roc::core::HashmapNode::HashmapNodeData::next |
Next node in bucket.
Definition at line 35 of file hashmap_node.h.
| HashmapNodeData* roc::core::HashmapNode::HashmapNodeData::prev |
Previous node in bucket.
Definition at line 32 of file hashmap_node.h.