DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EJednorazovyVystup.h
Go to the documentation of this file.
1 #ifndef EM_STROJCEK_STATISTIKASTROJCEKEJEDNORAZOVYVYSTUP_H
2 #define EM_STROJCEK_STATISTIKASTROJCEKEJEDNORAZOVYVYSTUP_H
3 
4 #include "dataio/DataIODefines.h"
5 #include "dataio/dataoutput/ECestovnyListok.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  {
15  class DATAIO_API EJednorazovyVystup : public ECestovnyListok
16  {
17  public:
18  EJednorazovyVystup();
19  EJednorazovyVystup( EJednorazovyVystup &listok );
20  ~EJednorazovyVystup();
21 
22  EJednorazovyVystup& operator=( EJednorazovyVystup &listok );
23 
24  unsigned long GetVratenaSuma();
25  long GetNastupnaZastavkaID();
26  unsigned char GetNastupnaZastavkaPoradie();
27  long GetVystupnaZastavkaID();
28  unsigned char GetVystupnaZastavkaPoradie();
29  bool GetCasovyVystup();
30 
31  void SetVratenaSuma( unsigned long newVal );
32  void SetNastupnaZastavkaID( long newVal );
33  void SetNastupnaZastavkaPoradie( unsigned char newVal );
34  void SetVystupnaZastavkaID( long newVal );
35  void SetVystupnaZastavkaPoradie( unsigned char newVal );
36  void SetCasovyVystup( bool newVal );
37 
38  virtual short getChksum();
39  virtual bool read( REC_INFO *zaznam );
40  virtual bool write();
41  virtual VystupneData *SendTicket();
42  virtual void ReceiveTicket( VystupneData *vstupneData );
43 
44  bool Read07();
45  bool Read93();
46 
47  VystupneData* Send07( VystupneData *vystupnyZaznam );
48  VystupneData* Send93( VystupneData *vystupnyZaznam );
49  void Receive07( VystupneData *vstupnyZaznam );
50  void Receive93( VystupneData *vstupnyZaznam );
51 
52  void FillIn07( LISTOKTYPSTRUCT_07 &zaznam );
53  void FillIn93( LISTOKTYPSTRUCT_93 &zaznam );
54  void FillUp07( LISTOKTYPSTRUCT_07 &zaznam );
55  void FillUp93( LISTOKTYPSTRUCT_93 &zaznam );
56 
57  void FillInLISTOK1( LISTOK1 &listok1 );
58  void FillInCK1( CK1 &ck1 );
59 
60  void FillUpLISTOK1( LISTOK1 &listok1 );
61  void FillUpCK1( CK1 &ck1 );
62 
63  void FillInSizeAndInterCislo2();
64  long TypStruct();
65 
66  private:
67  class DataClass;
68  DataClass *d;
69  };
70  }
71  }
72 }
73 
74 #endif
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10