5 #include "util/uuid.hpp"
7 #include "util/win32_undef.hpp"
11 enum class PoolUpdateStatus { INFO, FILE, FILE_ERROR, ERROR, DONE };
12 typedef std::function<void(PoolUpdateStatus, std::string, std::string)> pool_update_cb_t;
14 void pool_update(
const std::string &pool_base_path, pool_update_cb_t status_cb =
nullptr,
bool parametric =
false,
15 const std::vector<std::string> &filenames = {});
16 void pool_update_parametric(
class PoolUpdatePool &pool, pool_update_cb_t status_cb =
nullptr,
17 const std::set<UUID> &parts = {});