Electroneum
Classes | Functions | Variables
anonymous_namespace{db_bdb.cpp} Namespace Reference

Classes

struct  bdb_cur
 
struct  Dbt_copy
 
struct  Dbt_copy< cryptonote::blobdata >
 
struct  Dbt_copy< const char * >
 
struct  Dbt_safe
 

Functions

template<typename T >
void throw0 (const T &e)
 
template<typename T >
void throw1 (const T &e)
 

Variables

const char *const BDB_BLOCKS = "blocks"
 
const char *const BDB_BLOCK_TIMESTAMPS = "block_timestamps"
 
const char *const BDB_BLOCK_HEIGHTS = "block_heights"
 
const char *const BDB_BLOCK_HASHES = "block_hashes"
 
const char *const BDB_BLOCK_SIZES = "block_sizes"
 
const char *const BDB_BLOCK_DIFFS = "block_diffs"
 
const char *const BDB_BLOCK_COINS = "block_coins"
 
const char *const BDB_TXS = "txs"
 
const char *const BDB_TX_UNLOCKS = "tx_unlocks"
 
const char *const BDB_TX_HEIGHTS = "tx_heights"
 
const char *const BDB_TX_OUTPUTS = "tx_outputs"
 
const char *const BDB_OUTPUT_TXS = "output_txs"
 
const char *const BDB_OUTPUT_INDICES = "output_indices"
 
const char *const BDB_OUTPUT_AMOUNTS = "output_amounts"
 
const char *const BDB_OUTPUT_KEYS = "output_keys"
 
const char *const BDB_SPENT_KEYS = "spent_keys"
 
const char *const BDB_HF_STARTING_HEIGHTS = "hf_starting_heights"
 
const char *const BDB_HF_VERSIONS = "hf_versions"
 
const char *const BDB_PROPERTIES = "properties"
 
const unsigned int MB = 1024 * 1024
 
const unsigned int DB_MAX_LOCKS = 5000
 
const unsigned int DB_BUFFER_LENGTH = 32 * MB
 
const unsigned int DB_DEF_CACHESIZE = 256 * MB
 
const unsigned int DB_BUFFER_COUNT = 1
 

Function Documentation

◆ throw0()

template<typename T >
void anonymous_namespace{db_bdb.cpp}::throw0 ( const T e)
inline

◆ throw1()

template<typename T >
void anonymous_namespace{db_bdb.cpp}::throw1 ( const T e)
inline

Variable Documentation

◆ BDB_BLOCK_COINS

const char* const anonymous_namespace{db_bdb.cpp}::BDB_BLOCK_COINS = "block_coins"

◆ BDB_BLOCK_DIFFS

const char* const anonymous_namespace{db_bdb.cpp}::BDB_BLOCK_DIFFS = "block_diffs"

◆ BDB_BLOCK_HASHES

const char* const anonymous_namespace{db_bdb.cpp}::BDB_BLOCK_HASHES = "block_hashes"

◆ BDB_BLOCK_HEIGHTS

const char* const anonymous_namespace{db_bdb.cpp}::BDB_BLOCK_HEIGHTS = "block_heights"

◆ BDB_BLOCK_SIZES

const char* const anonymous_namespace{db_bdb.cpp}::BDB_BLOCK_SIZES = "block_sizes"

◆ BDB_BLOCK_TIMESTAMPS

const char* const anonymous_namespace{db_bdb.cpp}::BDB_BLOCK_TIMESTAMPS = "block_timestamps"

◆ BDB_BLOCKS

const char* const anonymous_namespace{db_bdb.cpp}::BDB_BLOCKS = "blocks"

◆ BDB_HF_STARTING_HEIGHTS

const char* const anonymous_namespace{db_bdb.cpp}::BDB_HF_STARTING_HEIGHTS = "hf_starting_heights"

◆ BDB_HF_VERSIONS

const char* const anonymous_namespace{db_bdb.cpp}::BDB_HF_VERSIONS = "hf_versions"

◆ BDB_OUTPUT_AMOUNTS

const char* const anonymous_namespace{db_bdb.cpp}::BDB_OUTPUT_AMOUNTS = "output_amounts"

◆ BDB_OUTPUT_INDICES

const char* const anonymous_namespace{db_bdb.cpp}::BDB_OUTPUT_INDICES = "output_indices"

◆ BDB_OUTPUT_KEYS

const char* const anonymous_namespace{db_bdb.cpp}::BDB_OUTPUT_KEYS = "output_keys"

◆ BDB_OUTPUT_TXS

const char* const anonymous_namespace{db_bdb.cpp}::BDB_OUTPUT_TXS = "output_txs"

◆ BDB_PROPERTIES

const char* const anonymous_namespace{db_bdb.cpp}::BDB_PROPERTIES = "properties"

◆ BDB_SPENT_KEYS

const char* const anonymous_namespace{db_bdb.cpp}::BDB_SPENT_KEYS = "spent_keys"

◆ BDB_TX_HEIGHTS

const char* const anonymous_namespace{db_bdb.cpp}::BDB_TX_HEIGHTS = "tx_heights"

◆ BDB_TX_OUTPUTS

const char* const anonymous_namespace{db_bdb.cpp}::BDB_TX_OUTPUTS = "tx_outputs"

◆ BDB_TX_UNLOCKS

const char* const anonymous_namespace{db_bdb.cpp}::BDB_TX_UNLOCKS = "tx_unlocks"

◆ BDB_TXS

const char* const anonymous_namespace{db_bdb.cpp}::BDB_TXS = "txs"

◆ DB_BUFFER_COUNT

const unsigned int anonymous_namespace{db_bdb.cpp}::DB_BUFFER_COUNT = 1

◆ DB_BUFFER_LENGTH

const unsigned int anonymous_namespace{db_bdb.cpp}::DB_BUFFER_LENGTH = 32 * MB

◆ DB_DEF_CACHESIZE

const unsigned int anonymous_namespace{db_bdb.cpp}::DB_DEF_CACHESIZE = 256 * MB

◆ DB_MAX_LOCKS

const unsigned int anonymous_namespace{db_bdb.cpp}::DB_MAX_LOCKS = 5000

◆ MB

const unsigned int anonymous_namespace{db_bdb.cpp}::MB = 1024 * 1024