00001 #ifndef CAFE_FILELISTEXPANDER_HPP__
00002 #define CAFE_FILELISTEXPANDER_HPP__
00003
00004 #include <string>
00005 #include <iostream>
00006 #include <fstream>
00007
00008 #include "cafe/Expander.hpp"
00009
00010 namespace cafe {
00011
00019 class FilelistExpander : public Expander {
00020 public:
00021 FilelistExpander(const char *url);
00022 virtual std::string nextFile();
00023 private:
00024 std::ifstream _file;
00025
00026 ClassDef(FilelistExpander, 0);
00027 };
00028 }
00029
00030
00031 #endif // CAFE_FILELISTEXPANDER_HPP__