karazeh
A cross-platform software updating library.
config.hpp
Go to the documentation of this file.
1 
21 #ifndef H_KARAZEH_CONFIG_H
22 #define H_KARAZEH_CONFIG_H
23 
24 #include "karazeh_export.h"
25 #include "karazeh/karazeh.hpp"
26 
27 namespace kzh {
28  class downloader;
29  class file_manager;
30  class hasher;
31 
32  typedef struct KARAZEH_EXPORT {
39  bool verbose;
40  } config_t;
41 
42 } // end of namespace kzh
43 
44 #endif
Definition: hasher.hpp:28
boost::filesystem::path path_t
Definition: karazeh.hpp:57
path_t root_path
Definition: config.hpp:34
kzh::hasher const * hasher
Definition: config.hpp:36
struct kzh::KARAZEH_EXPORT config_t
path_t cache_path
Definition: config.hpp:35
std::string string_t
Definition: karazeh.hpp:55
Definition: config.hpp:32
Definition: downloader.hpp:37
bool verbose
Definition: config.hpp:39
kzh::downloader const * downloader
Definition: config.hpp:37
Definition: config.hpp:27
string_t host
Definition: config.hpp:33
kzh::file_manager const * file_manager
Definition: config.hpp:38
Definition: file_manager.hpp:33