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
10class GeoDictionariesLoader
11{
12public:
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