/* * BuildStatus.hh * * Created on: 8 сент. 2020 г. * Author: LeonidTitov */ #ifndef UMLIBRARY_APPLICATION_BASIC_BUILDSTATUS_HH_ #define UMLIBRARY_APPLICATION_BASIC_BUILDSTATUS_HH_ #include "../ISetupStep.hh" namespace application { namespace basic { //!Статус завершения сборки и инициализации программного обеспечения. /*!Статус завершения сборки отображает завершения инициализации программного обеспечения в текущем окружении. * Завершение инициализации определеяется вызовом метода финализации работы данного инициализатора. */ struct BuildStatus : public ISetupStep { bool * status; bool input( Environment & env ) override; void build( Environment & env ) override; void finalize(); struct Links { Environment::StatusId system_builded; //!<Признак завершения сброки системы. }; const Links & links; BuildStatus( const Links & links ); }; }} #endif /* UMLIBRARY_APPLICATION_BASIC_BUILDSTATUS_HH_ */