|
| TestClass (size_t num_threads, size_t capacity) |
|
std::string | toString () |
|
void | attach_thread () |
|
void | detach_thread () |
|
bool | find (Key key, Value &value) |
|
bool | insert (Key key, Value value) |
|
bool | update (Key key, Value &value_expected, Value value_new) |
|
bool | remove (Key key) |
|
size_t | size () |
|
| TestClass (size_t num_threads, size_t capacity) |
|
std::string | toString () |
|
void | attach_thread () |
|
void | detach_thread () |
|
bool | find (Key key, Value &value) |
|
bool | insert (Key key, Value value) |
|
bool | update (Key key, Value &value_expected, Value value_new) |
|
bool | remove (Key key) |
|
size_t | size () |
|
| TestClass (size_t num_threads, size_t capacity) |
|
std::string | toString () |
|
void | attach_thread () |
|
void | detach_thread () |
|
bool | find (Key key, Value &value) |
|
bool | insert (Key key, Value value) |
|
bool | update (Key key, Value &value_expected, Value value_new) |
|
bool | remove (Key key) |
|
size_t | size () |
|
| TestClass (size_t num_threads, size_t capacity) |
|
std::string | toString () |
|
void | attach_thread () |
|
void | detach_thread () |
|
bool | find (Key key, Value &value) |
|
bool | insert (Key key, Value value) |
|
bool | update (Key key, Value &value_expected, Value value_new) |
|
bool | remove (Key key) |
|
size_t | size () |
|
| TestClass (size_t num_threads, size_t capacity) |
|
std::string | toString () |
|
void | attach_thread () |
|
void | detach_thread () |
|
bool | find (Key key, Value &value) |
|
bool | insert (Key key, Value value) |
|
bool | update (Key key, Value &value_expected, Value value_new) |
|
bool | remove (Key key) |
|
size_t | size () |
|
| TestClass (size_t num_threads, size_t capacity) |
|
std::string | toString () |
|
void | attach_thread () |
|
void | detach_thread () |
|
bool | find (Key key, Value &value) |
|
bool | insert (Key key, Value value) |
|
bool | update (Key key, Value &value_expected, Value value_new) |
|
bool | remove (Key key) |
|
size_t | size () |
|
| TestClass (size_t num_threads, size_t capacity) |
|
std::string | toString () |
|
void | attach_thread () |
|
void | detach_thread () |
|
bool | find (Key key, Value &value) |
|
bool | insert (Key key, Value value) |
|
bool | update (Key key, Value &value_expected, Value value_new) |
|
bool | remove (Key key) |
|
size_t | size () |
|
| TestClass (size_t num_threads, size_t capacity) |
|
std::string | toString () |
|
void | attach_thread () |
|
void | detach_thread () |
|
bool | find (Key key, Value &value) |
|
bool | insert (Key key, Value value) |
|
bool | update (Key key, Value &value_expected, Value value_new) |
|
bool | remove (Key key) |
|
size_t | size () |
|
| TestClass (size_t num_threads, size_t capacity) |
|
std::string | toString () |
|
void | attach_thread () |
|
void | detach_thread () |
|
bool | find (Key key, Value &value) |
|
bool | insert (Key key, Value value) |
|
bool | update (Key key, Value &value_expected, Value value_new) |
|
bool | remove (Key key) |
|
size_t | size () |
|
| TestClass (size_t num_threads) |
|
std::string | toString () |
|
void | attach_thread () |
|
void | detach_thread () |
|
void * | calc_next_value (void *value) |
|
bool | mcas (int len, std::function< int()> posFunc, std::atomic< void * > *address) |
|
| TestClass (size_t capacity, size_t num_threads) |
|
char * | name () |
|
bool | enqueue (T value) |
|
bool | dequeue (T &val) |
|
void | attach_thread () |
|
void | detach_thread () |
|
| TestClass (size_t capacity, size_t num_threads) |
|
char * | name () |
|
void | attach_thread () |
|
void | detach_thread () |
|
bool | enqueue (T val) |
|
bool | dequeue (T &val) |
|
| TestClass (size_t capacity, size_t num_threads) |
|
char * | name () |
|
void | attach_thread () |
|
void | detach_thread () |
|
bool | enqueue (T val) |
|
bool | dequeue (T &val) |
|
void | print_queue () |
|
| TestClass (size_t capacity, size_t num_threads) |
|
char * | name () |
|
void | attach_thread () |
|
void | detach_thread () |
|
bool | enqueue (T val) |
|
bool | dequeue (T &val) |
|
| TestClass (size_t capacity, size_t num_threads) |
|
char * | name () |
|
void | attach_thread () |
|
void | detach_thread () |
|
bool | enqueue (T val) |
|
bool | dequeue (T &val) |
|
void | sanity_check () |
|
| TestClass (size_t num_threads, size_t capacity) |
|
| ~TestClass () |
|
std::string | toString () |
|
void | attach_thread () |
|
void | detach_thread () |
|
bool | enqueue (Value value) |
|
bool | dequeue (Value &value) |
|
| TestClass (size_t num_threads, size_t capacity) |
|
std::string | toString () |
|
void | attach_thread () |
|
void | detach_thread () |
|
bool | at (size_t idx, T &value) |
|
bool | cas (size_t idx, T &expValue, T newValue) |
|
size_t | push_back (T value) |
|
bool | pop_back (T &value) |
|
size_t | size () |
|
|
typedef cds::container::MichaelKVList< cds::gc::HP, Key, Value, list_traits > | Key2Value_list |
|
typedef cds::container::MichaelHashMap< cds::gc::HP, Key2Value_list, map_traits > | hash_t |
|
typedef cds::container::SplitListMap< cds::gc::HP, Key, Value, foo_set_traits > | hash_t |
|
typedef struct s_hash< Key > | c_hash |
|
typedef struct equal_to< Key > | c_equals |
|
typedef boost::unordered_map< Key, Value, c_hash, c_equals, std::allocator< std::pair< Key, Value > > > | hash_t |
|
typedef struct s_hash< Key > | c_hash |
|
typedef struct equal_to< Key > | c_equals |
|
typedef std::tr1::unordered_map< Key, Value, c_hash, c_equals, std::allocator< std::pair< Key, Value > > > | hash_t |
|
typedef cds::container::TsigasCycleQueue< T, cds::opt::buffer< cds::opt::v::dynamic_buffer< T > > > | TQueue |
|