28 FILE* fp = fopen(inputFile.c_str(),
"r+");
30 std::cerr <<
"restoreMockFile : cannot open file '"<<inputFile<<
"'" << std::endl;
33 size_t nbMessage(0lu);
34 bool isReadFileOk = fseek(fp,
sizeof(
size_t), SEEK_SET) == 0;
36 size_t nbByteInMessage(0lu);
37 isReadFileOk &= data_load(fp, nbByteInMessage);
38 isReadFileOk &= fseek(fp,
sizeof(
size_t) + nbByteInMessage, SEEK_CUR) == 0;
39 nbMessage += isReadFileOk;
41 fseek(fp, 0lu, SEEK_SET);
42 bool b = data_save(fp, nbMessage);
43 fseek(fp, 0l, SEEK_END);
int main(int argc, char **argv)
bool restoreAllMock(const std::vector< PPath > &vecInputFile)
Restore all mock files.
OptionParser createOptionParser()
Create the OptionParser of this program.
bool restoreMockFile(const PPath &inputFile)
Restore a mock file.