5#include <boost/serialization/base_object.hpp>
6#include <boost/archive/text_iarchive.hpp>
7#include <boost/archive/text_oarchive.hpp>
10#include <boost/serialization/export.hpp>
36 template<
class Archive>
37 void serialize(Archive &ar,
const unsigned int version) {
39 ar & boost::serialization::base_object<SystemDisplay>(*
this);
void copyDisplayComponentState(DisplayComponentState &)
double threshold_value_to_change_the_component_state
void setDisplayedComponentOperationalStateWhenFail(int)
void serialize(Archive &ar, const unsigned int version)
void setRelationOperatorToChangeTheComponentState(int)
double getThresholdValueToChangeTheComponentState()
int getDisplayedComponentOperationalStateWhenFail()
int getDisplayedComponentOperationalState()
void readInfoFromFile(std::ifstream &)
void saveDisplayComponentStateToFile(std::ofstream &)
int displayed_component_operational_state_when_fail
void setThresholdValueToChangeTheComponentState(double)
void retrieveDisplayComponentStateFromFile(std::ifstream &)
friend class boost::serialization::access
int displayed_component_operational_state
void updateDisplayedComponentOperationalState()
void setDisplayedComponentOperationalState(int)
int getRelationOperatorToChangeTheComponentState()
int relational_operator_to_change_the_component_state
virtual ~DisplayComponentState()