]> git.tdb.fi Git - libs/datafile.git/blobdiff - tool/packer.h
Shuffle some names around in the data tool
[libs/datafile.git] / tool / packer.h
index 913d7d6825bc30fd6ba58cf94c2e463d8efb880b..151947fbba945bd683017cf1389ff5e467278c3d 100644 (file)
@@ -20,23 +20,22 @@ private:
        typedef std::list<Object> ObjectList;
 
        DataTool &tool;
-       Msp::IO::File *tmp_file;
-       Msp::IO::Buffered *tmp_buf;
+       Msp::IO::BufferedFile *tmp_file;
        std::list<Msp::DataFile::Statement> directory;
        unsigned dir_alloc;
 
 public:
        Packer(DataTool &);
 private:
-       static Msp::IO::File *tempfile();
+       static Msp::IO::BufferedFile *tempfile();
 public:
        ~Packer();
 
        void pack_file(const std::string &);
 private:
-       bool detect_raw(Msp::IO::Seekable &);
+       bool detect_data(Msp::IO::Seekable &);
        void transfer_datafile(Msp::IO::Base &, const std::string &, Msp::IO::Base &, ObjectList &);
-       void transfer_raw(Msp::IO::Base &, Msp::IO::Base &);
+       void transfer_unknown(Msp::IO::Base &, Msp::IO::Base &);
 public:
        void create_pack(const std::string &);
 };