Example #1
0
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);
}
Example #2
0
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