** * Ultraviolet Update System * Copyright (C) 2007, Michael Casadevall */ #include #include #include "boost/filesystem.hpp" namespace ultraviolet { class CUltraViolet { // Constructors CUltraViolet(); // Public Functions bool Initalize(std::string uv_server); bool CheckFile(boost::filesystem::path filePath); bool UpdateFile(boost::filesystem::path filePath); bool UpgradePackage(); void SpawnStandaloneUpgrader(); } }