| 1 | #pragma once |
|---|---|
| 2 | |
| 3 | #include <memory> |
| 4 | #include "RegionsHierarchies.h" |
| 5 | #include "RegionsNames.h" |
| 6 | |
| 7 | #include <Poco/Util/AbstractConfiguration.h> |
| 8 | |
| 9 | // Default implementation of geo dictionaries loader used by native server application |
| 10 | class GeoDictionariesLoader |
| 11 | { |
| 12 | public: |
| 13 | std::unique_ptr<RegionsHierarchies> reloadRegionsHierarchies(const Poco::Util::AbstractConfiguration & config); |
| 14 | |
| 15 | std::unique_ptr<RegionsNames> reloadRegionsNames(const Poco::Util::AbstractConfiguration & config); |
| 16 | }; |
| 17 |