s32 FileReader::UnitTest(void) { s32 retVal = 0; FileReader test; test.ArchieveFilesFromFolder("ToShare"); test.PrintFiles(); istring f1 = test.GetFileName(1); istring f2 = test.GetFileName(-1); istring ft2 = test.GetFileName(test.GetFiles().size()); assertion(f2 == ft2); test.OpenFile(4); char knownSize[50] = {0}; char knownSize2[50] = {0}; s32 bytesRead = test.ReadFile(knownSize, 20); s32 bytesRead2 = test.ReadFile(knownSize2, 30); return retVal; }
bool FSClientConfigData::ReadConfigFile(const istring &fileDir, FileReader& files) { std::ifstream file(fileDir.c_str(), std::ifstream::in); if(file.is_open() == false) { LOG("Unable to open \"" << fileDir << ".\\"); return false; } file >> serverIP; file >> serverPort; file >> clientUDPport; file >> receiveFolder; file >> shareFolder; file >> defaultBufSize; files.ArchieveFilesFromFolder(shareFolder); return true; }