31 #include <boost/iostreams/stream_buffer.hpp> 32 #include <boost/iostreams/stream.hpp> 33 #include <boost/iostreams/device/back_inserter.hpp> 34 #include <boost/iostreams/filtering_streambuf.hpp> 35 #include <boost/filesystem/path.hpp> 36 #include <boost/filesystem/operations.hpp> 65 boost::filesystem::path& output_file,
uint64_t start_block=0,
uint64_t stop_block=0);
75 boost::iostreams::stream<boost::iostreams::back_insert_device<buffer_type>>*
m_output_stream;
78 bool open_writer(
const boost::filesystem::path& file_path,
uint64_t start_block,
uint64_t stop_block);
uint32_t m_max_chunk
Definition: bootstrap_file.h:88
Definition: bootstrap_file.h:55
::std::string string
Definition: gtest-port.h:1097
Definition: cryptonote_basic.h:474
std::ofstream * m_raw_data_file
Definition: bootstrap_file.h:73
std::vector< char > buffer_type
Definition: bootstrap_file.h:72
uint64_t m_height
Definition: bootstrap_file.h:86
Blockchain * m_blockchain_storage
Definition: bootstrap_file.h:69
Definition: blocks.cpp:12
unsigned char uint8_t
Definition: stdint.h:124
Holds cryptonote related classes and helpers.
Definition: blockchain_db.cpp:44
static void close()
Definition: blockchain_blackball.cpp:279
unsigned int uint32_t
Definition: stdint.h:126
buffer_type m_buffer
Definition: bootstrap_file.h:74
volatile sig_atomic_t quit
Definition: minihttptestserver.c:29
unsigned __int64 uint64_t
Definition: stdint.h:136
tx_memory_pool * m_tx_pool
Definition: bootstrap_file.h:71
boost::iostreams::stream< boost::iostreams::back_insert_device< buffer_type > > * m_output_stream
Definition: bootstrap_file.h:75
uint64_t m_cur_height
Definition: bootstrap_file.h:87
Transaction pool, handles transactions which are not part of a block.
Definition: tx_pool.h:98
minor_version
Definition: versiongenerate.py:79
cs
Definition: cold_signing.py:256
major_version
Definition: versiongenerate.py:78
static uint64_t h
Definition: blockchain_stats.cpp:55
Definition: blockchain.h:102