void MGuiHawk::SetVersion() { int len, retries = 20; char hawk_version[100]; std::string version("Hawk Version: "); len = property_get("persist.hawk.build_version", hawk_version, "Version Unknown"); while (!len && --retries) { ILOG_INFO(MGUI_HAWK, "retry get hawk version"); len = property_get("persist.hawk.build_version", hawk_version, "Version Unknown"); sleep(1); } if (len) { ILOG_INFO(MGUI_HAWK, "hawk version: %s\n", hawk_version); } else { ILOG_INFO(MGUI_HAWK, "Failed to get hawk version"); } version = version + std::string(hawk_version); //_bar->SetVersion(version); }
bool ImagePack::parsePack(const char* packFile) { ILOG_TRACE(ILX_IMAGEPACK); ILOG_DEBUG(ILX_IMAGEPACK, " -> file: %s\n", packFile); std::string cacheFile = PrintF("%s%u.sxml", FileSystem::ilxDirectory().c_str(), createHash(packFile)); ILOG_DEBUG(ILX_IMAGEPACK, " -> cache file: %s\n", cacheFile.c_str()); if (difftime(FileSystem::getModificationTime(cacheFile), FileSystem::getModificationTime(packFile)) > 0) { ILOG_DEBUG(ILX_IMAGEPACK, " -> Parsing cached image pack file.\n"); std::ifstream ifs(cacheFile.c_str(), std::ios::in); ifs >> *this; ifs.close(); ILOG_INFO(ILX_IMAGEPACK, "Parsed cached image pack file: %s\n", cacheFile.c_str()); } else