X-Git-Url: http://git.tdb.fi/?p=libs%2Fdatafile.git;a=blobdiff_plain;f=tool%2Ftool.h;h=2cfcf1573514343da799ad9c1407237c2cf9b30e;hp=e649909c0f9be925ce599c6b20c46b79b62675e0;hb=8955db30f9cd1c1566b349da29e669f065f84e36;hpb=60e8000566e2b1510ccd52697793ab049b62b07c diff --git a/tool/tool.h b/tool/tool.h index e649909..2cfcf15 100644 --- a/tool/tool.h +++ b/tool/tool.h @@ -7,7 +7,7 @@ class DataTool: public Msp::RegisteredApplication { private: - std::string in_fn; + std::vector in_fns; std::string out_fn; bool binary; bool compile; @@ -16,7 +16,14 @@ private: public: DataTool(int argc, char **argv); - int main(); + + virtual int main(); +private: + void do_transfer(); + void do_compile(); + Msp::IO::Base *open_output(const std::string &); + Msp::IO::Base *open_input(const std::string &); + void set_writer_parameters(Msp::DataFile::Writer &); }; #endif