Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Namespaces | Enumerations | Functions
filename.h File Reference
#include <stdint.h>
#include <string>
#include "leveldb/slice.h"
#include "leveldb/status.h"
#include "port/port.h"
Include dependency graph for filename.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 leveldb
 

Enumerations

enum  leveldb::FileType {
  leveldb::kLogFile, leveldb::kDBLockFile, leveldb::kTableFile, leveldb::kDescriptorFile,
  leveldb::kCurrentFile, leveldb::kTempFile, leveldb::kInfoLogFile
}
 

Functions

std::string leveldb::LogFileName (const std::string &name, uint64_t number)
 
std::string leveldb::TableFileName (const std::string &name, uint64_t number)
 
std::string leveldb::DescriptorFileName (const std::string &dbname, uint64_t number)
 
std::string leveldb::CurrentFileName (const std::string &dbname)
 
std::string leveldb::LockFileName (const std::string &dbname)
 
std::string leveldb::TempFileName (const std::string &dbname, uint64_t number)
 
std::string leveldb::InfoLogFileName (const std::string &dbname)
 
std::string leveldb::OldInfoLogFileName (const std::string &dbname)
 
bool leveldb::ParseFileName (const std::string &fname, uint64_t *number, FileType *type)
 
Status leveldb::SetCurrentFile (Env *env, const std::string &dbname, uint64_t descriptor_number)