24 #include "file_utils.h"
25 #include "file_download.h"
33 #include <curl/curl.h>
34 #include <sys/types.h>
49 const std::string& directory,
50 const std::string& repoFile);
52 virtual void treatErrors(
const std::string& s)
const;
56 static const std::string DEFAULT_REPOFILE;
58 void setRootPath(
const std::string& path);
59 void setConfigFile(
const std::string& file);
63 unsigned int getLocalPackages(
const std::string& path);
64 unsigned int getRemotePackages(
const std::string& pkgrepoFile);
66 void deleteFolder(
const std::string& folderName);
68 std::set<std::string> m_localPackagesList;
69 std::set<std::string> m_remotePackagesList;
70 const std::string m_baseDirectory;
71 const std::string m_remoteUrl;
72 std::string m_repoFile;
74 std::string m_configFile;