Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
DiamarRepeaterApplicationController.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_DIAMAR_DIAMARREPEATERAPPLICATIONCONTROLLER_HPP_
2#define IV_SRC_DIAMAR_DIAMARREPEATERAPPLICATIONCONTROLLER_HPP_
3
5
6namespace iv::app
7{
8
10{
11public:
13 const std::shared_ptr<iv::model::IModel> &modelApplication);
14
15 bool configure(const std::shared_ptr<iv::logs::StartingLog> &logger) override;
16 [[nodiscard]] iv::model::eShipArea getCurrentShipArea() const override;
17
18 bool isHideWatchCallPanel() const override;
19
20 void startSystem(const std::shared_ptr<AbstractProgress> &progress,
21 const std::shared_ptr<AbstractLog> &logger) override;
22
23private:
24 [[nodiscard]] bool prvReviewSystemIntegrity(const std::shared_ptr<AbstractProgress> &progress,
25 const std::shared_ptr<AbstractLog> &logger) const override;
26
31 [[nodiscard]] std::vector<std::shared_ptr<iv::model::comms::NetworkData>>
37};
38
39}// namespace iv::app
40
41#endif//IV_SRC_DIAMAR_DIAMARREPEATERAPPLICATIONCONTROLLER_HPP_
Definition CDataAppDiamar.hpp:19
std::string projectFolder() const override
Definition CDataAppDiamar.hpp:168
Definition DiamarRepeaterApplicationController.hpp:10
iv::model::eShipArea getCurrentShipArea() const override
Definition DiamarRepeaterApplicationController.cpp:70
std::vector< std::shared_ptr< iv::model::comms::NetworkData > > prvGenerateDiamarRepeaterNetworkDatas() const
Definition DiamarRepeaterApplicationController.cpp:183
DiamarRepeaterApplicationController(std::string projectFolder, const std::shared_ptr< iv::model::IModel > &modelApplication)
Definition DiamarRepeaterApplicationController.cpp:79
bool configure(const std::shared_ptr< iv::logs::StartingLog > &logger) override
Definition DiamarRepeaterApplicationController.cpp:10
iv::eProgramCaller programCaller() const override
Definition DiamarRepeaterApplicationController.hpp:33
bool isHideWatchCallPanel() const override
Definition DiamarRepeaterApplicationController.cpp:75
void startSystem(const std::shared_ptr< AbstractProgress > &progress, const std::shared_ptr< AbstractLog > &logger) override
Definition DiamarRepeaterApplicationController.cpp:149
bool prvReviewSystemIntegrity(const std::shared_ptr< AbstractProgress > &progress, const std::shared_ptr< AbstractLog > &logger) const override
Verifica la integridad del sistema. Se verifica la integridad del Config y del DataProject,...
Definition DiamarRepeaterApplicationController.cpp:84
Definition DiamarRepeaterApplication.cpp:30
eShipArea
Definition enums.hpp:11
eProgramCaller
Definition enums.hpp:60