A generic node representing a block in the configuration file.
Definition ConfigNode.hpp:15
Represents a single 'location' block from the configuration file.
Definition LocationBlock.hpp:18
Translates a generic ConfigNode tree into strongly-typed config blocks.
Definition Mapper.hpp:18
static ServerBlockVec map(ConfigNodeVec const &nodes)
Definition Mapper.cpp:10
static void mapServerBlock(ServerBlock &, ConfigNode const &)
Definition Mapper.cpp:24
static void handleLocationBlock(ServerBlock &, ConfigNode const &)
Definition Mapper.cpp:35
static void mapLocationBlock(LocationBlock &, ConfigNode const &)
Definition Mapper.cpp:47
Represents a single 'server' block from the configuration file.
Definition ServerBlock.hpp:22
void completeLocationRoot(LocationBlock &l, ServerBlock const &s)
Definition MapperDetails.cpp:8
Definition ArgumentFactory.hpp:5
std::vector< ConfigNode > ConfigNodeVec
Definition types.hpp:16
std::vector< ServerBlock > ServerBlockVec
Definition ServerBlock.hpp:90