24 #include <boost/property_tree/ptree.hpp> 26 #include <zmqpp/zmqpp.hpp> 34 class AuthFileInstance;
46 const boost::property_tree::ptree &cfg,
CoreUtilsPtr utils);
This is the header file for a generated source file, GitSHA1.cpp.
void process_config()
Processing the configuration tree, spawning AuthFileInstance object as described in the configuration...
This implements a authentication module that use files to store access permissions.
virtual void dump_additional_config(zmqpp::message *out) const override
We have one config file per authenticator object.
Base class for module implementation.
std::shared_ptr< CoreUtils > CoreUtilsPtr
std::vector< AuthFileInstancePtr > authenticators_
Authenticator instance.
AuthFileModule(zmqpp::context &ctx, zmqpp::socket *pipe, const boost::property_tree::ptree &cfg, CoreUtilsPtr utils)