2 #include "util/uuid.hpp"
4 #include <sigc++/sigc++.h>
6 #include "pool_info.hpp"
12 using PoolInfo::PoolInfo;
21 std::string get_pool_base_path(
const UUID &uu);
22 void set_pool_enabled(
const std::string &base_path,
bool enabled);
23 bool get_pool_enabled(
const std::string &base_path)
const;
24 void add_pool(
const std::string &base_path);
25 void remove_pool(
const std::string &base_path);
26 void update_pool(
const std::string &base_path);
27 const std::map<std::string, PoolManagerPool> &get_pools()
const;
32 std::map<std::string, PoolManagerPool> pools;
33 void set_pool_enabled_no_write(
const std::string &base_path,
bool enabled);
Definition: pool_info.hpp:11
Definition: pool_manager.hpp:10
Definition: pool_manager.hpp:16
This class encapsulates a UUID and allows it to be uses as a value type.
Definition: uuid.hpp:16