DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EZmenaMenyEP.h
Go to the documentation of this file.
1 #ifndef EZMENA_MENY_EP_H
2 #define EZMENA_MENY_EP_H
3 
4 #include "dataio/DataIODefines.h"
5 #include "dataio/dataoutput/EAbstraktnyZaznam.h"
6 #include "dataio/dataoutput/ECestovnyListok.h"
7 
8 namespace EM
9 {
10  namespace Strojcek
11  {
12  namespace StatistikaStrojcek
13  {
14  class EZmenaMenyEPCol;
15  class EStatistikaFileSystem;
16 
18  {
19  public:
20  EZmenaMenyEP();
21  virtual ~EZmenaMenyEP();
22 
23  unsigned long GetSNR();
24  unsigned long GetDatumCas();
25  long GetHodnotaPovodnaMena();
26  long GetHodnotaNovaMena();
27 
28  void SetSNR( unsigned long newVal );
29  void SetDatumCas( unsigned long newVal );
30  void SetHodnotaPovodnaMena( long newVal );
31  void SetHodnotaNovaMena( long newVal );
32 
33  void SetDatumCasBase70( unsigned long secsFrom70 );
34 
35  void ReceiveZmenaMenyEP( VystupneData *vstupnyZaznam );
36  VystupneData* SendZmenaMenyEP();
37  void FillInZmenaMenyEP( ZMENA_MENY_EP &zmenaMenyEP );
38  void FillUpZmenaMenyEP( ZMENA_MENY_EP *zmenaMenyEP );
39 
40  EZmenaMenyEPCol *getOwner();
41  void setOwner( EZmenaMenyEPCol *newVal );
42 
43  bool write();
44  bool read();
45 
46  virtual short getChksum() {return 0;};
47 
48  private:
49  class DataClass;
50  DataClass *d;
51  };
52  }
53  }
54 }
55 
56 #endif
Definition: EStatistikaStruct.h:1245
virtual short getChksum()
Definition: EZmenaMenyEP.h:46
Definition: ECestovnyListok.h:19
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
Definition: EAbstraktnyZaznam.h:16
#define DATAIO_API
Definition: DataIODefines.h:10