00001
00011 #ifndef _PROCESSOR_H
00012 #define _PROCESSOR_H
00013
00014 #include <stdexcept>
00015 #include <string>
00016 #include <vector>
00017
00018 namespace ace {
00019
00022 typedef std::vector<std::string> filenames_t;
00023
00026 class fatal_error: public std::runtime_error {
00027 public:
00030 fatal_error(const std::string& message): std::runtime_error(message) {}
00031 };
00032
00040 void process(filenames_t& files_to_process, size_t files_total_size);
00041
00042 }
00043
00044 #endif