Leosac  0.8.0
Open Source Access Control
BaseModule.hpp File Reference
#include "LeosacFwd.hpp"
#include "core/config/ConfigChecker.hpp"
#include "core/config/ConfigManager.hpp"
#include "tools/ThreadUtils.hpp"
#include "tools/log.hpp"
#include <boost/property_tree/ptree.hpp>
#include <zmqpp/zmqpp.hpp>
+ Include dependency graph for BaseModule.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Leosac::Module::BaseModule
 Base class for module implementation. More...
 

Namespaces

 Leosac
 This is the header file for a generated source file, GitSHA1.cpp.
 
 Leosac::Module
 All modules that provides features to Leosac shall be in this namespace.
 

Functions

const char * get_module_name ()
 
template<typename UserModule >
bool Leosac::Module::start_module_helper (zmqpp::socket *pipe, boost::property_tree::ptree cfg, zmqpp::context &zmq_ctx, CoreUtilsPtr utils)
 This function template is a helper wrt writing the start_module function for every module. More...
 

Function Documentation

◆ get_module_name()

const char* get_module_name ( )

Definition at line 26 of file init.cpp.