47 #include <rok4/utils/TileMatrixSet.h>
49 #include <rok4/utils/Configuration.h>
51 #include <rok4/style/Style.h>
63 std::string getLogOutput() ;
64 int getLogFilePeriod() ;
65 std::string getLogFilePrefix() ;
66 boost::log::v2_mt_posix::trivial::severity_level getLogLevel() ;
68 std::string getServicesConfigFile() ;
70 std::string getLayersList() ;
71 void addLayer(
Layer* l) ;
72 void removeLayer(std::string
id) ;
74 Layer* getLayer(std::string
id) ;
78 std::string getSocket() ;
82 std::string serverConfigFile;
83 std::string servicesConfigFile;
85 std::string logOutput;
86 std::string logFilePrefix;
88 boost::log::v2_mt_posix::trivial::severity_level logLevel;
141 bool parse(json11::Json& doc);
145 #endif // SERVERXML_H
bool enabled
Définit si le serveur doit honorer les requêtes de consultation.
Definition: ServerConf.h:137
Définition de la classe Layer modélisant les couches de données.
Definition de la classe Rok4Server et du programme principal.
std::string layerList
Fichier ou objet contenant la liste des descipteurs de couche.
Definition: ServerConf.h:107
Gestion des couches.
Definition: Layer.h:95
int backlog
Profondeur de la file d'attente du socket.
Definition: ServerConf.h:123
std::string socket
Adresse du socket d'écoute (vide si lancement géré par un tiers)
Definition: ServerConf.h:118
std::map< std::string, Layer * > layersList
Liste des couches disponibles.
Definition: ServerConf.h:112
Definition: ServerConf.h:55
int cacheValidity
Temps de validité du cache en minutes.
Definition: ServerConf.h:101
int cacheSize
Taille du cache des index des dalles.
Definition: ServerConf.h:96
Gestion du programme principal, lien entre les modules.
Definition: Rok4Server.h:78
bool supportAdmin
Définit si le serveur doit honorer les requêtes d'administration.
Definition: ServerConf.h:130