IEC61970 16v29a - SINERGIEN 20170705
ValueAliasSet.h
1 // ValueAliasSet.h
3 // Implementation of the Class ValueAliasSet
5 
6 #ifndef VALUEALIASSET_H
7 #define VALUEALIASSET_H
8 
9 #include <list>
10 
11 #include "IEC61970/Base/Meas/ValueToAlias.h"
12 #include "IEC61970/Base/Core/IdentifiedObject.h"
13 
14 namespace IEC61970
15 {
16  namespace Base
17  {
18  namespace Meas
19  {
20  // Forward Declaration
21  class Discrete;
32  {
33 
34  public:
35  ValueAliasSet();
36  virtual ~ValueAliasSet();
40  std::list<IEC61970::Base::Meas::ValueToAlias*> Values;
44  std::list<IEC61970::Base::Meas::Discrete*> Discretes;
45 
46  };
47 
48  }
49 
50  }
51 
52 }
53 #endif // VALUEALIASSET_H
Definition: AuxiliaryEquipment.h:13
Definition: IdentifiedObject.h:36
std::list< IEC61970::Base::Meas::ValueToAlias * > Values
Definition: ValueAliasSet.h:40
std::list< IEC61970::Base::Meas::Discrete * > Discretes
Definition: ValueAliasSet.h:44
Definition: ValueAliasSet.h:31