Base class for configuration blocks like 'server' and 'location'.
Definition Block.hpp:15
Defines the contract for a configuration directive handler.
Definition IDirective.hpp:18
Definition UploadPathDirective.hpp:7
void process(Block &b, ParsedDirectiveArgs const &args) const
The primary logic for processing the directive's arguments.
Definition UploadPathDirective.cpp:8
static const std::string name_
Definition UploadPathDirective.hpp:13
std::string const & getName() const
Gets the name of the directive.
Definition UploadPathDirective.hpp:10
Definition ArgumentFactory.hpp:5
std::vector< Token > ParsedDirectiveArgs
Definition types.hpp:13