/** * @RDE_HEADER@ * $Id$ * $HeadURL$ * $Author$ */ #pragma once #include #include #include #include "logger.h" namespace GuezMinelayerProcessing { class DdsHandler; class HandlerMinelayerData; class GMP_SERVER_EXPORT Initialization final { public: Initialization(); ~Initialization(); bool initialize(const std::shared_ptr &ddsConnector); bool loadFromDatabase(); private: std::shared_ptr m_ddsHandler; std::shared_ptr m_handlerMinelayerData; NGL::INGLLogger &m_logger; }; } // namespace GuezMinelayerProcessing