5 #include <msp/datafile/statement.h>
6 #include <msp/io/buffered.h>
7 #include <msp/io/file.h>
20 typedef std::list<Object> ObjectList;
23 Msp::IO::File *tmp_file;
24 Msp::IO::Buffered *tmp_buf;
25 std::list<Msp::DataFile::Statement> directory;
31 static Msp::IO::File *tempfile();
35 void pack_file(const std::string &);
37 bool detect_raw(Msp::IO::Seekable &);
38 void transfer_datafile(Msp::IO::Base &, const std::string &, Msp::IO::Base &, ObjectList &);
39 void transfer_raw(Msp::IO::Base &, Msp::IO::Base &);
41 void create_pack(const std::string &);