t_hash_table.cpp File Reference

#include <basis/chaos.h>
#include <basis/guards.h>
#include <basis/istring.h>
#include <basis/set.cpp>
#include <data_struct/byte_hasher.h>
#include <data_struct/hash_table.cpp>
#include <mechanisms/time_stamp.h>
#include <opsystem/application_shell.h>
#include <loggers/console_logger.h>
#include <loggers/file_logger.h>
#include <data_struct/static_memory_gremlin.h>
#include <textual/string_manipulation.h>

Include dependency graph for t_hash_table.cpp:

Go to the source code of this file.

Typedefs

typedef hash_table< int, data_shuttle > our_hash

Enumerations

enum  test_actions {
  FIRST_TEST = 38, ADD = FIRST_TEST, ADD_ADD, ZAP,
  ADD_ZAP, ZAP_ADD, FIND, ACQUIRE,
  FIND_ZAP_ADD, ACQUIRE_ADD_ZAP, FIND_ADD_FIND, RESET,
  CHECK_SANITY, REHASH, COPY, LAST_TEST = COPY,
  FIRST_TEST = 38, ADD = FIRST_TEST, ADD_ADD, ZAP,
  ADD_ZAP, ZAP_ADD, FIND, ACQUIRE,
  FIND_ZAP_ADD, ACQUIRE_ADD_ZAP, FIND_ADD_FIND, RESET,
  CHECK_SANITY, REHASH, COPY, LAST_TEST = COPY
}

Variables

const int TEST_DURATION = 4 * MINUTE_ms
const int MAX_DEFAULT_BITS = 2
hash_table< int, data_shuttle > * _hang_on = NIL


Typedef Documentation

typedef hash_table<int, data_shuttle> our_hash

Definition at line 146 of file t_hash_table.cpp.


Enumeration Type Documentation

enum test_actions

Enumerator:
FIRST_TEST 
ADD 
ADD_ADD 
ZAP 
ADD_ZAP 
ZAP_ADD 
FIND 
ACQUIRE 
FIND_ZAP_ADD 
ACQUIRE_ADD_ZAP 
FIND_ADD_FIND 
RESET 
CHECK_SANITY 
REHASH 
COPY 
LAST_TEST 
FIRST_TEST 
ADD 
ADD_ADD 
ZAP 
ADD_ZAP 
ZAP_ADD 
FIND 
ACQUIRE 
FIND_ZAP_ADD 
ACQUIRE_ADD_ZAP 
FIND_ADD_FIND 
RESET 
CHECK_SANITY 
REHASH 
COPY 
LAST_TEST 

Definition at line 40 of file t_hash_table.cpp.


Variable Documentation

hash_table<int, data_shuttle>* _hang_on = NIL

Definition at line 245 of file t_hash_table.cpp.

const int MAX_DEFAULT_BITS = 2

Definition at line 35 of file t_hash_table.cpp.

const int TEST_DURATION = 4 * MINUTE_ms

Definition at line 32 of file t_hash_table.cpp.


Generated on Fri Oct 10 04:29:51 2008 for HOOPLE Libraries by  doxygen 1.5.1