00001 00009 #include <fstream> 00010 #include <vector> 00011 00012 class AmbaFileIo 00013 { 00014 std::ifstream fcin ; 00015 00016 00017 public: 00018 AmbaFileIo(){} ; 00019 ~AmbaFileIo(){} ; 00020 00025 int AmbaFileOpen() ; 00026 int AmbaFileClose() ; 00027 00036 int AmbaFileScenarioConvert( 00037 tbvFastQueueT<AmbaMasterData> *FIFO 00038 ) ; 00039 00044 int AmbaFileDivLine( 00045 std::string , 00046 std::vector<string> * 00047 ) ; 00048 00052 int AmbaFileAnaStackM( 00053 AmbaMasterData *, 00054 std::vector<string> 00055 ) ; 00056 00057 int AmbaFileAnaStackR( 00058 AmbaMasterData * , 00059 std::vector<string> 00060 ) ; 00061 00062 int AmbaFileAnaStackE( 00063 AmbaMasterData * , 00064 std::vector<string> 00065 ) ; 00066 00072 int AmbaFileStrChg( 00073 string *str 00074 ) ; 00075 00076 00077 } ; 00078 00079 00080