DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ECasovyMHD.h
Go to the documentation of this file.
1 #if !defined(EA_EFC000D0_75CE_448d_BDB6_6BA3FECC1BEA__INCLUDED_)
2 #define EA_EFC000D0_75CE_448d_BDB6_6BA3FECC1BEA__INCLUDED_
3 
4 #include "dataio/DataIODefines.h"
5 #include "dataio/dataoutput/ECasovyPredaj.h"
6 
7 namespace EM
8 {
9  namespace Strojcek
10  {
11  namespace StatistikaStrojcek
12  {
13  class DATAIO_API ECasovyMHD : public ECasovyPredaj
14  {
15  public:
16  ECasovyMHD();
17  ECasovyMHD( ECasovyMHD &listok);
18  virtual ~ECasovyMHD();
19 
20  ECasovyMHD& operator=( ECasovyMHD& listok);
21 
22  unsigned char getZona1();
23  unsigned char getZona2();
24  unsigned short getCheckInZone();
25  unsigned short getCheckOutZone();
26  unsigned long getCisloLinky();
27  void setZona1( unsigned char newVal );
28  void setZona2( unsigned char newVal );
29  void setCheckInZone( unsigned short newVal );
30  void setCheckOutZone( unsigned short newVal );
31  void setCisloLinky(unsigned long newVal);
32 
33  virtual short getChksum();
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
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10