1 #ifndef EM_STROJCEK_STATISTIKASTROJCEKEJEDNORAZOVYVYSTUP_H
2 #define EM_STROJCEK_STATISTIKASTROJCEKEJEDNORAZOVYVYSTUP_H
4 #include "dataio/DataIODefines.h"
5 #include "dataio/dataoutput/ECestovnyListok.h"
6 #include "dataio/dataoutput/EStatistikaStruct.h"
7 #include "core/common/eplatform.h"
13 namespace StatistikaStrojcek
15 class DATAIO_API EJednorazovyVystup :
public ECestovnyListok
19 EJednorazovyVystup( EJednorazovyVystup &listok );
20 ~EJednorazovyVystup();
22 EJednorazovyVystup& operator=( EJednorazovyVystup &listok );
24 unsigned long GetVratenaSuma();
25 long GetNastupnaZastavkaID();
26 unsigned char GetNastupnaZastavkaPoradie();
27 long GetVystupnaZastavkaID();
28 unsigned char GetVystupnaZastavkaPoradie();
29 bool GetCasovyVystup();
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 );
38 virtual short getChksum();
39 virtual bool read( REC_INFO *zaznam );
41 virtual VystupneData *SendTicket();
42 virtual void ReceiveTicket( VystupneData *vstupneData );
47 VystupneData* Send07( VystupneData *vystupnyZaznam );
48 VystupneData* Send93( VystupneData *vystupnyZaznam );
49 void Receive07( VystupneData *vstupnyZaznam );
50 void Receive93( VystupneData *vstupnyZaznam );
52 void FillIn07( LISTOKTYPSTRUCT_07 &zaznam );
53 void FillIn93( LISTOKTYPSTRUCT_93 &zaznam );
54 void FillUp07( LISTOKTYPSTRUCT_07 &zaznam );
55 void FillUp93( LISTOKTYPSTRUCT_93 &zaznam );
57 void FillInLISTOK1( LISTOK1 &listok1 );
58 void FillInCK1( CK1 &ck1 );
60 void FillUpLISTOK1( LISTOK1 &listok1 );
61 void FillUpCK1( CK1 &ck1 );
63 void FillInSizeAndInterCislo2();
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10