|
CUBRID Engine
latest
|
#include "lock_free.h"#include "lockfree_hashmap.hpp"#include "lockfree_transaction_def.hpp"#include "system_parameter.h"#include "thread_entry.hpp"

Go to the source code of this file.
Classes | |
| class | cubthread::lockfree_hashmap< Key, T > |
| class | cubthread::lockfree_hashmap< Key, T >::iterator |
Namespaces | |
| cubthread | |
Macros | |
| #define | lockfree_hashmap_forward_func(f_, tp_, ...) |
| #define | lockfree_hashmap_forward_func_noarg(f_, tp_) |
Functions | |
| lockfree::tran::system & | cubthread::get_thread_entry_lftransys () |
| #define lockfree_hashmap_forward_func | ( | f_, | |
| tp_, | |||
| ... | |||
| ) |
Definition at line 161 of file thread_lockfree_hash_map.hpp.
Referenced by cubthread::lockfree_hashmap< Key, T >::erase(), cubthread::lockfree_hashmap< Key, T >::erase_locked(), cubthread::lockfree_hashmap< Key, T >::find(), cubthread::lockfree_hashmap< Key, T >::find_or_insert(), cubthread::lockfree_hashmap< Key, T >::freelist_retire(), cubthread::lockfree_hashmap< Key, T >::insert(), cubthread::lockfree_hashmap< Key, T >::insert_given(), and cubthread::lockfree_hashmap< Key, T >::unlock().
| #define lockfree_hashmap_forward_func_noarg | ( | f_, | |
| tp_ | |||
| ) |
Definition at line 165 of file thread_lockfree_hash_map.hpp.
Referenced by cubthread::lockfree_hashmap< Key, T >::clear(), cubthread::lockfree_hashmap< Key, T >::end_tran(), cubthread::lockfree_hashmap< Key, T >::freelist_claim(), and cubthread::lockfree_hashmap< Key, T >::start_tran().