32 #include <boost/iostreams/stream_buffer.hpp> 33 #include <boost/iostreams/stream.hpp> 34 #include <boost/iostreams/device/back_inserter.hpp> 35 #include <boost/iostreams/filtering_streambuf.hpp> 36 #include <boost/filesystem/path.hpp> 37 #include <boost/filesystem/operations.hpp> 66 boost::filesystem::path& output_file,
uint64_t use_block_height=0);
76 boost::iostreams::stream<boost::iostreams::back_insert_device<buffer_type>>*
m_output_stream;
79 bool open_writer(
const boost::filesystem::path& file_path);
80 bool initialize_file();
std::vector< char > buffer_type
std::ofstream * m_raw_data_file
Holds cryptonote related classes and helpers.
unsigned __int64 uint64_t
boost::iostreams::stream< boost::iostreams::back_insert_device< buffer_type > > * m_output_stream
tx_memory_pool * m_tx_pool
Transaction pool, handles transactions which are not part of a block.
Blockchain * m_blockchain_storage