Ethereum  PoC-8
The C++ Implementation of Ethereum
SnapshotStorage.h File Reference
#include <libdevcore/Common.h>
#include <libdevcore/Exceptions.h>
#include <libdevcore/FixedHash.h>
#include <boost/filesystem.hpp>
#include <memory>

Go to the source code of this file.

Classes

class  dev::eth::SnapshotStorageFace
 

Namespaces

 dev
 
 dev::eth
 

Functions

 dev::eth::DEV_SIMPLE_EXCEPTION (FailedToReadSnapshotManifestFile)
 
 dev::eth::DEV_SIMPLE_EXCEPTION (FailedToReadChunkFile)
 
 dev::eth::DEV_SIMPLE_EXCEPTION (ChunkIsTooBig)
 
 dev::eth::DEV_SIMPLE_EXCEPTION (ChunkDataCorrupted)
 
 dev::eth::DEV_SIMPLE_EXCEPTION (FailedToGetUncompressedLength)
 
 dev::eth::DEV_SIMPLE_EXCEPTION (FailedToUncompressedSnapshotChunk)
 
std::unique_ptr< SnapshotStorageFace > dev::eth::createSnapshotStorage (boost::filesystem::path const &_snapshotDirPath)
 
boost::filesystem::path dev::eth::importedSnapshotPath (boost::filesystem::path const &_dataDir, h256 const &_genesisHash)