362c1f4c3b5ce9e3fce11167a51fbe4cdb2174de
Stefan Schuermans converted module manager to...

Stefan Schuermans authored 12 years ago

src/noarch/ModuleMgrCntr_impl.h  1) /* Blinker
Stefan Schuermans update copyright header

Stefan Schuermans authored 5 years ago

src/common/ModuleMgrCntr_impl.h  2)    Copyright 2011-2019 Stefan Schuermans <stefan@blinkenarea.org>
Stefan Schuermans converted module manager to...

Stefan Schuermans authored 12 years ago

src/noarch/ModuleMgrCntr_impl.h  3)    Copyleft GNU public license - http://www.gnu.org/copyleft/gpl.html
src/noarch/ModuleMgrCntr_impl.h  4)    a blinkenarea.org project */
src/noarch/ModuleMgrCntr_impl.h  5) 
Stefan Schuermans namespace for preprocessor...

Stefan Schuermans authored 12 years ago

src/noarch/ModuleMgrCntr_impl.h  6) #ifndef BLINKER_MODULEMGRCNTR_IMPL_H
src/noarch/ModuleMgrCntr_impl.h  7) #define BLINKER_MODULEMGRCNTR_IMPL_H
Stefan Schuermans converted module manager to...

Stefan Schuermans authored 12 years ago

src/noarch/ModuleMgrCntr_impl.h  8) 
src/noarch/ModuleMgrCntr_impl.h  9) #include <string>
src/noarch/ModuleMgrCntr_impl.h 10) 
src/noarch/ModuleMgrCntr_impl.h 11) #include "Directory.h"
src/noarch/ModuleMgrCntr_impl.h 12) #include "File.h"
src/noarch/ModuleMgrCntr_impl.h 13) #include "Module.h"
src/noarch/ModuleMgrCntr_impl.h 14) #include "ModuleMgr.h"
src/noarch/ModuleMgrCntr_impl.h 15) #include "ModuleMgrCntr.h"
src/noarch/ModuleMgrCntr_impl.h 16) #include "Sender.h"
src/noarch/ModuleMgrCntr_impl.h 17) #include "SettingFile.h"
src/noarch/ModuleMgrCntr_impl.h 18) 
src/noarch/ModuleMgrCntr_impl.h 19) namespace Blinker {
src/noarch/ModuleMgrCntr_impl.h 20) 
src/noarch/ModuleMgrCntr_impl.h 21) /**
src/noarch/ModuleMgrCntr_impl.h 22)  * @brief constructor
src/noarch/ModuleMgrCntr_impl.h 23)  * @param[in] mgr owning module manager
src/noarch/ModuleMgrCntr_impl.h 24)  * @param[in] name name of module
src/noarch/ModuleMgrCntr_impl.h 25)  * @param[in] dirBase base directory
src/noarch/ModuleMgrCntr_impl.h 26)  */
src/noarch/ModuleMgrCntr_impl.h 27) template<typename MODULE>
src/noarch/ModuleMgrCntr_impl.h 28) ModuleMgr<MODULE>::Cntr::Cntr(ModuleMgr &mgr, const std::string &name,
src/noarch/ModuleMgrCntr_impl.h 29)                               const Directory &dirBase):
src/noarch/ModuleMgrCntr_impl.h 30)   m_mgr(mgr),
src/noarch/ModuleMgrCntr_impl.h 31)   m_name(name),
Stefan Schuermans make modules know their name

Stefan Schuermans authored 12 years ago

src/noarch/ModuleMgrCntr_impl.h 32)   m_mod(mgr.m_name + "/" + name, mgr.m_mgrs, dirBase)
Stefan Schuermans converted module manager to...

Stefan Schuermans authored 12 years ago

src/noarch/ModuleMgrCntr_impl.h 33) {
src/noarch/ModuleMgrCntr_impl.h 34) }
src/noarch/ModuleMgrCntr_impl.h 35) 
src/noarch/ModuleMgrCntr_impl.h 36) /// destructor
src/noarch/ModuleMgrCntr_impl.h 37) template<typename MODULE>
src/noarch/ModuleMgrCntr_impl.h 38) ModuleMgr<MODULE>::Cntr::~Cntr()
src/noarch/ModuleMgrCntr_impl.h 39) {
src/noarch/ModuleMgrCntr_impl.h 40) }
src/noarch/ModuleMgrCntr_impl.h 41) 
src/noarch/ModuleMgrCntr_impl.h 42) /// check for update of configuration
src/noarch/ModuleMgrCntr_impl.h 43) template<typename MODULE>
src/noarch/ModuleMgrCntr_impl.h 44) void ModuleMgr<MODULE>::Cntr::updateConfig()
src/noarch/ModuleMgrCntr_impl.h 45) {
src/noarch/ModuleMgrCntr_impl.h 46)   m_mod.updateConfig();
src/noarch/ModuleMgrCntr_impl.h 47) }
src/noarch/ModuleMgrCntr_impl.h 48) 
src/noarch/ModuleMgrCntr_impl.h 49) } // namespace Blinker
src/noarch/ModuleMgrCntr_impl.h 50) 
Stefan Schuermans namespace for preprocessor...

Stefan Schuermans authored 12 years ago

src/noarch/ModuleMgrCntr_impl.h 51) #endif // #ifndef BLINKER_MODULEMGRCNTR_IMPL_H