Bitcoin
Classes | Functions
leveldb::anonymous_namespace{dumpfile.cc} Namespace Reference

Classes

class  CorruptionReporter
 
class  WriteBatchItemPrinter
 

Functions

bool GuessType (const std::string &fname, FileType *type)
 
Status PrintLogContents (Env *env, const std::string &fname, void(*func)(uint64_t, Slice, WritableFile *), WritableFile *dst)
 
static void WriteBatchPrinter (uint64_t pos, Slice record, WritableFile *dst)
 
Status DumpLog (Env *env, const std::string &fname, WritableFile *dst)
 
static void VersionEditPrinter (uint64_t pos, Slice record, WritableFile *dst)
 
Status DumpDescriptor (Env *env, const std::string &fname, WritableFile *dst)
 
Status DumpTable (Env *env, const std::string &fname, WritableFile *dst)
 

Function Documentation

◆ DumpDescriptor()

Status leveldb::anonymous_namespace{dumpfile.cc}::DumpDescriptor ( Env env,
const std::string &  fname,
WritableFile dst 
)

◆ DumpLog()

Status leveldb::anonymous_namespace{dumpfile.cc}::DumpLog ( Env env,
const std::string &  fname,
WritableFile dst 
)

◆ DumpTable()

Status leveldb::anonymous_namespace{dumpfile.cc}::DumpTable ( Env env,
const std::string &  fname,
WritableFile dst 
)

◆ GuessType()

bool leveldb::anonymous_namespace{dumpfile.cc}::GuessType ( const std::string &  fname,
FileType type 
)

◆ PrintLogContents()

Status leveldb::anonymous_namespace{dumpfile.cc}::PrintLogContents ( Env env,
const std::string &  fname,
void(*)(uint64_t, Slice, WritableFile *)  func,
WritableFile dst 
)

◆ VersionEditPrinter()

static void leveldb::anonymous_namespace{dumpfile.cc}::VersionEditPrinter ( uint64_t  pos,
Slice  record,
WritableFile dst 
)
static

◆ WriteBatchPrinter()

static void leveldb::anonymous_namespace{dumpfile.cc}::WriteBatchPrinter ( uint64_t  pos,
Slice  record,
WritableFile dst 
)
static