Atlas Runtime
log_configs.hpp File Reference
#include <stdint.h>
Include dependency graph for log_configs.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Atlas
 

Enumerations

enum  Atlas::LogType {
  Atlas::LE_dummy, Atlas::LE_acquire, Atlas::LE_rwlock_rdlock, Atlas::LE_rwlock_wrlock,
  Atlas::LE_begin_durable, Atlas::LE_release, Atlas::LE_rwlock_unlock, Atlas::LE_end_durable,
  Atlas::LE_str, Atlas::LE_memset, Atlas::LE_memcpy, Atlas::LE_memmove,
  Atlas::LE_strcpy, Atlas::LE_strcat, Atlas::LE_alloc, Atlas::LE_free
}
 

Variables

const uint64_t Atlas::kHashTableSize = 1 << 10
 
const uint64_t Atlas::kHashTableMask = kHashTableSize - 1
 
const uint32_t Atlas::kShift = 3
 
const uint32_t Atlas::kWorkThreshold = 100
 
const uint32_t Atlas::kCircularBufferSize = 1024 * 16 - 1