Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Classes | Namespaces | Functions | Variables
db_impl.cc File Reference
#include "db/db_impl.h"
#include <algorithm>
#include <set>
#include <string>
#include <stdint.h>
#include <stdio.h>
#include <vector>
#include "db/builder.h"
#include "db/db_iter.h"
#include "db/dbformat.h"
#include "db/filename.h"
#include "db/log_reader.h"
#include "db/log_writer.h"
#include "db/memtable.h"
#include "db/table_cache.h"
#include "db/version_set.h"
#include "db/write_batch_internal.h"
#include "leveldb/db.h"
#include "leveldb/env.h"
#include "leveldb/status.h"
#include "leveldb/table.h"
#include "leveldb/table_builder.h"
#include "port/port.h"
#include "table/block.h"
#include "table/merger.h"
#include "table/two_level_iterator.h"
#include "util/coding.h"
#include "util/logging.h"
#include "util/mutexlock.h"
Include dependency graph for db_impl.cc:

Go to the source code of this file.

Classes

struct  leveldb::DBImpl::Writer
 
struct  leveldb::DBImpl::CompactionState
 
struct  leveldb::DBImpl::CompactionState::Output
 

Namespaces

 leveldb
 

Functions

Options leveldb::SanitizeOptions (const std::string &dbname, const InternalKeyComparator *icmp, const InternalFilterPolicy *ipolicy, const Options &src)
 
Status leveldb::DestroyDB (const std::string &dbname, const Options &options)
 

Variables

const int leveldb::kNumNonTableCacheFiles = 10
 

Variable Documentation

MemTable* imm

Definition at line 1016 of file db_impl.cc.

MemTable* mem

Definition at line 1015 of file db_impl.cc.

port::Mutex* mu

Definition at line 1013 of file db_impl.cc.

Version* version

Definition at line 1014 of file db_impl.cc.