alaCarte Maps
Renderer for OpenStreetMap tiles
configuration.hpp File Reference
#include "settings.hpp"
#include <boost/program_options/variables_map.hpp>
#include <boost/program_options/options_description.hpp>
#include <boost/program_options/positional_options.hpp>
#include <boost/filesystem.hpp>

Go to the source code of this file.

Classes

class  Configuration
 Represents a set of options accessible via strings. More...
 

Namespaces

 opt
 
 opt::importer
 
 opt::server
 

Macros

#define CONFIGURATION_HPP
 This file is part of alaCarte. More...
 

Variables

static const char * opt::help = "help"
 Use Configuration::has to check weather the user wanted help. More...
 
static const char * opt::config = "config"
 Option to get the configuration filename (type: string) More...
 
static const char * opt::logfile = "logfile"
 Option to get the filename of the log (type: string) More...
 
static const char * opt::importer::path_to_osmdata = "importer.osm-data"
 Option to get the path to osm xml file (type: string) More...
 
static const char * opt::importer::path_to_geodata = "importer.geo-data"
 Option to get the filename to save geodata (type: string) More...
 
static const char * opt::importer::check_xml_entities = "importer.check-xml-entities"
 Check all xml entities. More...
 
static const char * opt::importer::min_lat = "importer.min-lat"
 minimum node latitude to include into imported data More...
 
static const char * opt::importer::min_lon = "importer.min-lon"
 minimum node longitude to include into imported data More...
 
static const char * opt::importer::max_lat = "importer.max-lat"
 maximum node latitude to include into imported data More...
 
static const char * opt::importer::max_lon = "importer.max-lon"
 maximum node longitude to include into imported data More...
 
static const char * opt::server::path_to_geodata = "server.geo-data"
 Filepath where the geodata is located (type: string) More...
 
static const char * opt::server::access_log = "server.access-log"
 Filepath to the access log (type: string) More...
 
static const char * opt::server::num_threads = "server.num-threads"
 Option to get number of worker threads (type: int) More...
 
static const char * opt::server::style_source = "server.style-src"
 Path to be observed for stylesheets (type: string) More...
 
static const char * opt::server::server_address = "server.address"
 Address of the server (type: string) More...
 
static const char * opt::server::server_port = "server.port"
 Port the server should listen at (type: int) More...
 
static const char * opt::server::max_queue_size = "server.max-queue"
 Maximum size for the queue (type: int) More...
 
static const char * opt::server::path_to_default_style = "server.default-style"
 Path to the default stylesheet (type: string) More...
 
static const char * opt::server::path_to_default_tile = "server.default-tile"
 Path to the default tile (type: string) More...
 
static const char * opt::server::cache_size = "server.cache-size"
 Option to get the cache size (type: int) More...
 
static const char * opt::server::cache_keep_tile = "server.cache-keep-tile"
 Option to get the zoomlevel until tiles are kept on harddrive (type: int) More...
 
static const char * opt::server::cache_path = "server.cache-path"
 Option to get the cache path (type: string) More...
 
static const char * opt::server::parse_timeout = "server.parse-timeout"
 Option to get the timeout for stylesheet-parsing (type: int) More...
 
static const char * opt::server::prerender_level = "server.prerender-level"
 Option to get the timeout for request-processing (type: int) More...
 
static const char * opt::server::log_mute_component = "server.log-mute-component"
 Option to get the muted Components. More...
 
static const char * opt::server::performance_log = "server.performance-log"
 Filepath to the performance log (type: string) More...
 

Macro Definition Documentation

#define CONFIGURATION_HPP

This file is part of alaCarte.

alaCarte is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

alaCarte is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with alaCarte. If not, see http://www.gnu.org/licenses/.

Copyright alaCarte 2012-2013 Simon Dreher, Florian Jacob, Tobias Kahlert, Patrick Niklaus, Bernhard Scheirle, Lisa Winter Maintainer: Tobias Kahlert

Definition at line 23 of file configuration.hpp.