#include <testObject.h>
|  | 
| enum | op_codes : int { find = 0, 
insert, 
update, 
remove,
 LENGTH, 
enqueue = 0, 
dequeue, 
faildequeue,
 failenqueue, 
LENGTH, 
cas = 0, 
at,
 popBack, 
pushBack, 
size, 
LENGTH
 }
 | 
|  | 
| enum | op_codes : int { find = 0, 
insert, 
update, 
remove,
 LENGTH, 
enqueue = 0, 
dequeue, 
faildequeue,
 failenqueue, 
LENGTH, 
cas = 0, 
at,
 popBack, 
pushBack, 
size, 
LENGTH
 }
 | 
|  | 
| enum | op_codes : int { find = 0, 
insert, 
update, 
remove,
 LENGTH, 
enqueue = 0, 
dequeue, 
faildequeue,
 failenqueue, 
LENGTH, 
cas = 0, 
at,
 popBack, 
pushBack, 
size, 
LENGTH
 }
 | 
|  | 
| Enumerator | 
|---|
| find |  | 
| insert |  | 
| update |  | 
| remove |  | 
| LENGTH |  | 
| enqueue |  | 
| dequeue |  | 
| faildequeue |  | 
| failenqueue |  | 
| LENGTH |  | 
| cas |  | 
| at |  | 
| popBack |  | 
| pushBack |  | 
| size |  | 
| LENGTH |  | 
 
 
| Enumerator | 
|---|
| find |  | 
| insert |  | 
| update |  | 
| remove |  | 
| LENGTH |  | 
| enqueue |  | 
| dequeue |  | 
| faildequeue |  | 
| failenqueue |  | 
| LENGTH |  | 
| cas |  | 
| at |  | 
| popBack |  | 
| pushBack |  | 
| size |  | 
| LENGTH |  | 
 
 
| Enumerator | 
|---|
| find |  | 
| insert |  | 
| update |  | 
| remove |  | 
| LENGTH |  | 
| enqueue |  | 
| dequeue |  | 
| faildequeue |  | 
| failenqueue |  | 
| LENGTH |  | 
| cas |  | 
| at |  | 
| popBack |  | 
| pushBack |  | 
| size |  | 
| LENGTH |  | 
 
 
  
  | 
        
          | TestObject::TestObject | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | TestObject::~TestObject | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | TestObject::~TestObject | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | TestObject::TestObject | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | TestObject::TestObject | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | TestObject::~TestObject | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | TestObject::TestObject | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | TestObject::~TestObject | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::add_results | ( | int | func_call_count[k_num_functions] | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::add_results | ( | int | func_call_count[k_num_functions] | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::add_results | ( | int | func_call_count[k_num_functions] | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::atomic_add | ( | int | passed_count, |  
          |  |  | int | failed_count |  
          |  | ) |  |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::attachThread | ( | int | threadID | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::attachThread | ( | int | threadID | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::attachThread | ( | int | threadID | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::attachThread | ( | int | threadID | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::destroy | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::destroy | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::destroy | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::destroy | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::detachThread | ( | int | threadID | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::detachThread | ( | int | threadID | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::detachThread | ( | int | threadID | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::detachThread | ( | int | threadID | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::extra_end_signal | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::extra_end_signal | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::extra_end_signal | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::extra_end_signal | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::init | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::init | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::init | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::init | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | std::string TestObject::results | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | std::string TestObject::results | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | std::string TestObject::results | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | std::string TestObject::results | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::run | ( | int64_t | thread_id | ) |  |  | inline | 
 
Update this when adding a new data structure 
 
 
  
  | 
        
          | void TestObject::run | ( | int64_t | thread_id | ) |  |  | inline | 
 
Update this when adding a new data structure 
 
 
  
  | 
        
          | void TestObject::run | ( | int64_t | thread_id | ) |  |  | inline | 
 
Update this when adding a new data structure 
 
 
  
  | 
        
          | void TestObject::run | ( | int64_t | thread_id | ) |  |  | inline | 
 
Update this when adding a new data structure 
 
 
      
        
          | void TestObject::sanity_check | ( |  | ) |  | 
      
 
 
  
  | 
        
          | void TestObject::set_rates | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::set_rates | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | void TestObject::set_rates | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | std::string TestObject::toString | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | std::string TestObject::toString | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | std::string TestObject::toString | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | std::string TestObject::toString | ( |  | ) |  |  | inline | 
 
 
      
        
          | const int TestObject::array_length_ | 
      
 
 
      
        
          | const int TestObject::execution_time_ | 
      
 
 
      
        
          | std::atomic<uint64_t> TestObject::failed_count_ {0} | 
      
 
 
      
        
          | std::atomic< int > TestObject::func_call_count_ | 
      
 
 
      
        
          | int * TestObject::func_call_rate_ | 
      
 
 
      
        
          | std::string * TestObject::func_name_ | 
      
 
 
  
  | 
        
          | static const int TestObject::k_num_functions = op_codes::LENGTH |  | static | 
 
 
      
        
          | const int TestObject::mcas_size_ | 
      
 
 
      
        
          | const int TestObject::num_threads_ | 
      
 
 
      
        
          | const int TestObject::operation_type_ | 
      
 
 
      
        
          | std::atomic<uint64_t> TestObject::passed_count_ {0} | 
      
 
 
      
        
          | std::atomic< int > TestObject::ready_count_ {0} | 
      
 
 
      
        
          | std::atomic< bool > TestObject::running_ {true} | 
      
 
 
      
        
          | std::atomic<void *>* TestObject::shared_memory_ | 
      
 
 
      
        
          | std::atomic< bool > TestObject::wait_flag_ {true} | 
      
 
 
The documentation for this class was generated from the following file: