3 #ifndef SZA_ANTENNA_CORBA_CARMAFILEHANDLER_H
4 #define SZA_ANTENNA_CORBA_CARMAFILEHANDLER_H
25 class CarmaFileHandler {
31 CarmaFileHandler(std::string dir);
36 virtual ~CarmaFileHandler();
42 std::string getNextFile();
43 void markCurrentFileAsComplete();
45 void getFileList(std::string dir);
46 void generateFileList();
50 void loadCompletedFiles();
54 void writeCompletedFiles();
59 void mergeFileLists();
61 void setCompletedFileList(std::string fileList);
63 virtual bool isFileType(sza::util::String& fileName);
65 friend std::ostream& operator<<(std::ostream& os, CarmaFileHandler& handler);
73 std::vector<std::string> fileNames_;
77 std::vector<std::string> completedFiles_;
78 std::vector<std::string> lastCompletedFiles_;
82 std::string completedFileList_;
86 std::ostream& operator<<(std::ostream& os, CarmaFileHandler& handler);
94 #endif // End #ifndef SZA_ANTENNA_CORBA_CARMAFILEHANDLER_H
Tagged: Thu Feb 7 01:42:41 NZDT 2008.
Tagged: Wed May 12 09:30:13 PDT 2004.