DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ECasovyPAL.h
Go to the documentation of this file.
1 #ifndef EM_STROJCEK_STATISTIKASTROJCEKECASOVYPAL_H
2 #define EM_STROJCEK_STATISTIKASTROJCEKECASOVYPAL_H
3 
4 #include "dataio/DataIODefines.h"
5 #include "dataio/dataoutput/ECasovyPredaj.h"
6 #include "dataio/dataoutput/EStatistikaStruct.h"
7 #include "core/common/eplatform.h"
8 
9 namespace EM
10 {
11  namespace Strojcek
12  {
13  namespace StatistikaStrojcek
14  {
16  {
17  public:
18  ECasovyPAL();
19  ECasovyPAL( ECasovyPAL &listok);
20  virtual ~ECasovyPAL();
21 
22  ECasovyPAL& operator=( ECasovyPAL& listok);
23 
24  unsigned long GetCisloLinky();
25  unsigned long GetNastupna();
26  unsigned long GetVystupna();
27 
28  void SetCisloLinky( unsigned long newVal );
29  void SetNastupna( unsigned long newVal );
30  void SetVystupna( unsigned long newVal );
31 
32  virtual short getChksum();
33 
34  virtual bool read(REC_INFO *zaznam);
35  virtual bool write();
36 
37  bool read19();
38  bool read20();
39  bool read70();
40  bool read96();
41 
42  void FillInLISTOK1(LISTOK1 &listok1);
43  virtual void FillInCASOVY1(CASOVY1 &casovy1);
44 
45  void FillUpLISTOK1(LISTOK1 &listok1);
46  virtual void FillUpCASOVY1(CASOVY1 &casovy1);
47 
48  void fillInSizeAndInterCislo2();
49 
50  long typStruct();
51  virtual VystupneData* SendTicket();
52  VystupneData* Send19( VystupneData *vystupnyZaznam );
53  VystupneData* Send20( VystupneData *vystupnyZaznam );
54  VystupneData* Send70( VystupneData *vystupnyZaznam );
55  VystupneData* Send96( VystupneData *vystupnyZaznam );
56 
57  void ReceiveTicket( VystupneData *vstupneData );
58  void Receive19( VystupneData *vstupnyZaznam );
59  void Receive20( VystupneData *vstupnyZaznam );
60  void Receive70( VystupneData *vstupnyZaznam );
61  void Receive96( VystupneData *vstupnyZaznam );
62 
63  private:
64  class DataClass;
65  DataClass *d;
66  };
67  }
68  }
69 }
70 
71 #endif
Definition: EStatistikaStruct.h:338
Definition: EStatistikaStruct.h:105
Definition: ECestovnyListok.h:19
Definition: EStatistikaStruct.h:20
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10