28 std::unique_ptr<std::stringstream>
header = std::make_unique<std::stringstream>();
30 std::unique_ptr<std::stringstream>
data = std::make_unique<std::stringstream>();
32 std::vector<std::pair<std::string, std::string>>
mesh_files;
36 void dataLoad(std::istream & stream,
Backup & backup,
void * context);
37 void dataStore(std::ostream & stream, std::unique_ptr<Backup> & backup,
void * context);
38 void dataLoad(std::istream & stream, std::unique_ptr<Backup> & backup,
void * context);
void dataLoad(std::istream &stream, Backup &backup, void *context)
Helper class to hold streams for Backup and Restore operations.
void dataStore(std::ostream &stream, Backup &backup, void *context)
std::unique_ptr< std::stringstream > data
Restartable data payload stream.
std::vector< std::pair< std::string, std::string > > mesh_files
Pairs of checkpoint-relative entry names and binary payloads.
std::unique_ptr< std::stringstream > header
Restartable data header stream.