DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EJLNastupMHD.h
Go to the documentation of this file.
1 #if !defined(EJLNastupMHD_B87C148F_CA52_49dd_868B_9DF054BABA63__INCLUDED_)
2 #define EJLNastupMHD_B87C148F_CA52_49dd_868B_9DF054BABA63__INCLUDED_
3 
4 #include "dataio/DataIODefines.h"
5 #include "dataio/dataoutput/ECestovnyListok.h"
6 #include "dataio/dataoutput/EStatistikaStruct.h"
7 
8 namespace EM
9 {
10  namespace Strojcek
11  {
12  namespace StatistikaStrojcek
13  {
14  class EStatistikaFileSystem;
15 
16  class DATAIO_API EJLNastupMHD : public ECestovnyListok
17  {
18  public:
19  EJLNastupMHD();
20  EJLNastupMHD( EJLNastupMHD &listok );
21  virtual ~EJLNastupMHD();
22 
23  EJLNastupMHD& operator=(EJLNastupMHD& listok);
24 
25  unsigned char getCasPrestup();
26  unsigned char getCelyPocet();
28  unsigned long getNastupna();
29  unsigned char getNastupnaZastavkaPoradie();
30  unsigned char getPoloPocet();
31 
32  void setCasPrestup( unsigned char newVal );
33  void setCelyPocet( unsigned char newVal );
35  void setNastupna( unsigned long newVal );
36  void setNastupnaZastavkaPoradie( unsigned char newVal );
37  void setPoloPocet( unsigned char newVal );
38 
39  virtual short getChksum();
40 
41  virtual bool read( REC_INFO *zaznam );
42  virtual bool write();
43  virtual VystupneData* SendTicket();
44  virtual void ReceiveTicket( VystupneData *vstupneData );
45 
46  bool Read01();
47  bool Read07();
48  bool Read93();
49 
50  VystupneData* Send01( VystupneData *vystupnyZaznam );
51  VystupneData* Send07( VystupneData *vystupnyZaznam );
52  VystupneData* Send93( VystupneData *vystupnyZaznam );
53  void Receive01( VystupneData *vstupnyZaznam );
54  void Receive07( VystupneData *vstupnyZaznam );
55  void Receive93( VystupneData *vstupnyZaznam );
56 
57  void FillIn01( LISTOKTYPSTRUCT_01 &zaznam );
58  void FillIn07( LISTOKTYPSTRUCT_07 &zaznam );
59  void FillIn93( LISTOKTYPSTRUCT_93 &zaznam );
60 
61  void FillUp01( LISTOKTYPSTRUCT_01 &zaznam );
62  void FillUp07( LISTOKTYPSTRUCT_07 &zaznam );
63  void FillUp93( LISTOKTYPSTRUCT_93 &zaznam );
64 
65  void FillInLISTOK1( LISTOK1 &listok1 );
66  void FillUpLISTOK1( LISTOK1 &listok1 );
67 
68  void FillInSizeAndInterCislo2();
69 
70  long TypStruct();
71 
72  private:
73  class DataClass;
74  DataClass *d;
75  };
76  }
77  }
78 }
79 
80 #endif
81 
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10