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. More... | |
Public Attributes | |
HashmapNodeData * | bucket_prev |
Previous node in bucket. More... | |
HashmapNodeData * | bucket_next |
Next node in bucket. More... | |
HashmapNodeData * | all_prev |
Previous node in list of all nodes. More... | |
HashmapNodeData * | all_next |
Next node in in list of all nodes. More... | |
hashsum_t | hash |
Cached node hash. More... | |
void * | bucket |
The bucket this node belongs to. More... | |
Hashmap node data.
Definition at line 30 of file hashmap_node.h.
|
inline |
Get HashmapNode object that contains this HashmapData object.
Definition at line 61 of file hashmap_node.h.
HashmapNodeData* roc::core::HashmapNode::HashmapNodeData::all_next |
Next node in in list of all nodes.
Definition at line 41 of file hashmap_node.h.
HashmapNodeData* roc::core::HashmapNode::HashmapNodeData::all_prev |
Previous node in list of all nodes.
Definition at line 38 of file hashmap_node.h.
void* roc::core::HashmapNode::HashmapNodeData::bucket |
The bucket this node belongs to.
Definition at line 49 of file hashmap_node.h.
HashmapNodeData* roc::core::HashmapNode::HashmapNodeData::bucket_next |
Next node in bucket.
Definition at line 35 of file hashmap_node.h.
HashmapNodeData* roc::core::HashmapNode::HashmapNodeData::bucket_prev |
Previous node in bucket.
Definition at line 32 of file hashmap_node.h.
hashsum_t roc::core::HashmapNode::HashmapNodeData::hash |
Cached node hash.
Definition at line 44 of file hashmap_node.h.